默认情况下,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/