WordPress内存限制设置的更改 WordPress Memory Limit

现在很多网站都是使用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');  
    }

刷新网页成功解决。