• 欢迎使用千万蜘蛛池,网站外链优化,蜘蛛池引蜘蛛快速提高网站收录,收藏快捷键 CTRL + D

wordpress 外网访问(wordpress手机网站怎么登录)


WordPress在不做任何优化的情况下,网站加载的速度实在不敢恭维,最好的优化方式就是给WordPress做一个缓存,前面的文章为大家提供了两种WordPress缓存方案,一个是memcached+batcache,一个是redis,这两种缓存任选一个就足以让你的WordPress站点秒加载,感兴趣的可以看下

而本篇文章讲的就是另一个缓存,那就是NGINX-Fastcgi_cache,直接由NGINX来缓存你的网站页面,并且支持伪静态页面,效率更高

宝塔已经默认编译了这个模块,我们可以输入nginx -V来查询是否编译了这个模块,看到ngx_cache_purge就说明是编译成功了的

如果没有使用宝塔就需要到官方网站:http://labs.frickle.com/files/ 里下载最新的ngx_cache_purge模块自行编译

需要在根目录(服务器根目录)的tmp文件夹里创建wpcache文件夹,用作存储网站缓存的目录

路径:/tmp/wpcache

我们需要在站点vhost文件里添加一下我们的缓存配置

将以下代码加在server前

将以下代码加入#SSL-END下面

宝塔面板的sock文件在/www/server/php/你的php版本/etc/php-fpm.conf文件中可看到sock文件路径

WordPress安装Nginx Helper插件

这个插件可以和fastcgi缓存配合使用,清理缓存更方便,但是插件没有中文翻译,大家可以用浏览器翻译查看,或者对照下面我标注的插件界面使用

缓存清理选项建议大家使用本地清理模式,因为用purge清理方式会产生请求

启用Enable Nginx Timestamp in HTML这个插入缓存信息以后,打开你的缓存页面查看源代码底部将会有类似以下信息

由于插件默认的缓存路径为 /var/run/nginx-cache ,它找不到我们设置的路径,所以插件清理缓存的效果就没有用,我们需要在wp-config.php中加入以下代码定义插件缓存路径即可

不知道放在哪里的话就放在define( 'WP_DEBUG', false );下方即可

成功启用缓存效果后我们查看网站header信息会有一个x-cache的信息,x-cache有3种状态

缓存清理直接到Nginx Helper插件处点击红按钮Purge Entire Cache即可,如果清不掉可能是前面叫加在wp-config.php里的代码漏加了,也可以直接把wpcache文件夹里的文件全部删除也可清空缓存。

有的CDN接入后x-cache会一直显示BYBASS状态,不用担心,这是正常的,缓存依然是生效的

直接将以下代码加入nginx的vhost文件

要将站点vhost文件中含以上的代码剔除掉再添加,文件夹同样需要自行添加

下面是两个示例站点的vhost文件示例,把fastcgi_cache后面的值填为自己的网站域名即可

这样配置多站点配置fastcgi缓存就没问题了

原文链接: HongNote - WordPress开启NGINX-Fastcgi_cache缓存

本文链接:https://www.24zzc.com/news/169449216932952.html

相关文章推荐

    无相关信息