如何设置WordPress网站 WP_MEMORY_LIMIT 的值?

默认情况下,WordPress 对网站的 PHP 脚本能够使用的最大内存限制为40M。这意味着单个网站 PHP 脚本最多可以使用40 MB的内存。在某些情况下,我们的网站可能安装了一些对内存要求较高的插件,例如 WooCommerce 或 bbPress,这样可能需要增加WordPress的内存限制才能运行这些插件。

要增加WordPress的内存限制,我们可以在 wp-config.php 文件中增加 WP_MEMORY_LIMIT 的限值。

define( 'WP_MEMORY_LIMIT', '256M' );

如果服务器上的 php.ini 文件中 “memory_limit” 的限值大于256M,那么上述设置将允许WordPress 的单个 PHP 脚本最多使用256 MB的内存 。这里我们需要清楚一点,将 WP_MEMORY_LIMIT 的值设置的更高,并不一定会提高WordPress 网站的性能。由于 WP_MEMORY_LIMIT 可以按脚本控制内存的分配,实际上最好将其设置的尽可能低,以减少某些脚本过度的占用服务器内存。

有时,Wordpress的管理后台的某些任务,需要更多的内存,这时最好为 WordPress 网站的前端和后端分别设置内存分配限值。通过 WP_MAX_MEMORY_LIMIT 可以为 WordPress 的管理后台单独设置内存限值。

define( 'WP_MEMORY_LIMIT', '64M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M');

上面的设置将,为Wordpress网站前端的每个PHP脚本分配最多64 MB的内存,而后台仪表盘中的管理脚本将最多可以使用256 MB的内存。

经过上面的介绍,各位应该对如何设置 WordPress 网站 PHP 脚本内存限制,有了基本的了解。这里再次强调,在满足Wordpress相关PHP脚本正常运行的情况下,WP_MEMORY_LIMIT 的值不是设置的越大越好,而是尽可能的低。

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/wordpress/how-to-increase-wordpress-memory-limit/

发表评论

登录后才能评论