WordPress 4.6终极加速方案,无需插件,页面执行提升到0.0x秒

Home / Article MrLee 2016-11-19 4082

举例: 你的 wordpress 目录在 /var/www/wp 方法如下:

1. 复制一份 wp cp -rf /var/www/wp /var/www/wp2 

2. 删除非 php 文件 cd /var/www/wp2 find . -type f | grep -v ".php" | xargs rm -f 

3. 放到内存里 cp -rf /var/www/wp2 /dev/shm 

4. 可以删除原目录里的所有php文件 cd /var/www find . -type f | grep ".php" | xargs rm -f
现在,我们已经把 wp 目录下的所有PHP文件过滤出来直接全部放内存里了 最后一步: 

5. 配置 nginx 

server {
    listen 80;
    server_name xiaohost.com www.xiaohost.com;
    root /var/www/wp;
    index index.html index.php;
    location / {
        try_files $uri/index.php;
    }
    location~ * .php$ {
        fastcgi_index index.php;
        fastcgi_pass unix:/dev/shm/php-fpm.sock;
        fastcgi_param SCRIPT_FILENAME /dev/shm/wp/$fastcgi_script_name;
        include fastcgi_params;
    }
}

6. 重启 nginx 和 php-fpm 搞定! 需要授权这个/dev/shm/wp2如果部署好了以后,不要安装插件如果要安装,需要分离放一下
 
ps:如果你是php5.5之后的版本,其实以上步骤没必要了,因为5.5之后的版本已经默认开启了opcache绑定,已经是内存中执行!

本文链接:https://www.it72.com/11225.htm

推荐阅读
最新回复 (1)
  • yiranboke 2017-4-14
    引用 2
    有兴趣的还是可以试下,速度提升不少.5.5后面我实测了一下,也是能提升一定的空间...
返回