现在很多网站都是使用Wordpress建站的,Wordpress插件丰富,装的多了,自然会拖慢网站的速度,其中有一个瓶颈就是Wordpress的内存使用。
今天安装了一个新应用,里面有一项检测就是WordPress Memory Limit,我发现我的网站只有默认的64M,这可能很大程度上限制了网站的速度,查询了一下,建议修改为256M。
修改php.ini 、或者wp-config.php 或者 .htaccess等方法都是不起作用的。
正确的修改的方法:
修改 /wp-includes/default-constants.php 文件
15行左右找到:
functionwp_initial_constants( ) { global$blog_id; // set memory limits if( !defined('WP_MEMORY_LIMIT') ) { if( is_multisite() ) { define('WP_MEMORY_LIMIT','128M'); }else{ define('WP_MEMORY_LIMIT','64M'); } } if( ! defined('WP_MAX_MEMORY_LIMIT') ) { define('WP_MAX_MEMORY_LIMIT','256M'); }
修改为:
functionwp_initial_constants( ) { global$blog_id; // set memory limits if( !defined('WP_MEMORY_LIMIT') ) { if( is_multisite() ) { define('WP_MEMORY_LIMIT','256M'); }else{ define('WP_MEMORY_LIMIT','256M'); } } if( ! defined('WP_MAX_MEMORY_LIMIT') ) { define('WP_MAX_MEMORY_LIMIT','256M'); }
刷新网页成功解决。