WP_MEMORY_LIMIT
决定了一个脚本每次执行可以花费的最大PHP内存,通过更改这个值,可以让网站运行更消耗资源的程序。但我们应该尽量将这个值设定的低一些,防止糟糕的软件消耗你的内存。
WP_MEMORY_LIMIT
默认状态下,WordPress会尝试将WP_MEMORY_LIMIT
设定为40M,multisite的话会尝试60M,只要你的服务器php.ini
里设定的memory_limit
大于这个值,就能生效。
但WordPress会根据情况调整使用的内存,比如你服务器允许的最大内存是128M,wp-config.php
里设定为64M,而你的页面加载需要100M,这时WordPress会自动提升内存的使用,直到服务器允许的128M内存耗尽。
因此,将 WP_MEMORY_LIMIT
设定成小于php.ini
的 memory_limit
是没必要的。
WP_MAX_MEMORY_LIMIT
后台通常会花费更多内存,WP_MAX_MEMORY_LIMIT
可以为后台单独指定内存,默认值是256M,如果你的服务器默认是512M,那WordPress就会使用这个更大的值。