Wordpress

修改WP限制内存

陈雷 · 11月26日 · 2019年 ·

前天在折腾了仪表盘主题之后,发现Wordpress还有个内存限制。百度了一下,在网站体量逐渐加大的时候,被限制的内存就不太够用了,网站会因为内存不足而访问不了。

又查了一下具体的修改方法,大概有两类,第一类修改php.ini和wp-config.php文件,因为我的服务器不支持自定义php.ini,所以用的第二种方法,修改default-constants.php文件。该文件所在路径是:/wp-includes/default-constants.php ,打开之后找到下方代码,大概在第40行的位置。将两个限制竖直都修改为256就好了。短时间内不用担心内存不足的问题了。

// Define memory limits.
	if ( ! defined( 'WP_MEMORY_LIMIT' ) ) {
		if ( false === wp_is_ini_value_changeable( 'memory_limit' ) ) {
			define( 'WP_MEMORY_LIMIT', $current_limit );
		} elseif ( is_multisite() ) {
			define( 'WP_MEMORY_LIMIT', '64M' );//多站点内存限制,建议修改为256
		} else {
			define( 'WP_MEMORY_LIMIT', '32M' );//单站点内存限制,建议修改为256
		}
	}
0 条回应