欢迎访问新酱博客!

wordpress宝塔面板开启Nginx fastcgi_cache缓存

WordPress 新酱 阅读:100 0评论

wordpress宝塔面板开启Nginx fastcgi_cache缓存

说到wordpress的缓存,大家想到的肯定是WP-Super-Cache的静态html缓存,以及redis动态缓存,插件的缓存效果肯定是有的,但是容易出现各种问题,比如配置很复杂、配置全英文、插件之间的冲突等,所以今天新酱要教大家一个更高级的缓存:Nginx fastcgi_cache缓存,直接在nginx层面缓存页面,还支持缓存伪静态!效果比起传统的php缓存好得太多了,因为很多人使用宝塔面板,所以今天的教程是基于宝塔面板的教程。

wordpress宝塔面板开启Nginx fastcgi_cache缓存

查询是否安装Nginx ngx_cache_purge模块

xshell等远程连接工具连接你的服务器或vps,输入下面的命令

出现ngx_cache_purge则代表已经安装,现在宝塔默认安装ngx_cache_purge模块,所以一般不需要手动编译安装。

wordpress宝塔面板开启Nginx fastcgi_cache缓存

Nginx配置

现在我们开始配置nginx,来到宝塔后台,找到你要配置的网站,点击配置文件,将下面的代码贴到server的上面。

/tmp/wpcache和/tmp/wpcache/temp文件要自己创建,否则可能会出现nginx无法启动的情况,

然后将下面的代码贴到#SSL-END下面

完整的配置例子如下:

代码最开头这里需要注意一下

WORDPRESS:50m的意思是分给缓存50M的内存,如果你的可用内存少于50M会出现保存失败,同理,你的内存很大,你可以分配500M都没问题。这个按配置来,我的内存只有500M,所以我分配了50M。

安装Nginx Helper插件

后台搜索Nginx Helper插件安装启用,这个插件是为wordpress fastcgi_cache缓存打造的一个插件,十分的好用。

插件设置页面如下:

wordpress宝塔面板开启Nginx fastcgi_cache缓存

这是新酱博客的缓存设置选项

wordpress宝塔面板开启Nginx fastcgi_cache缓存

各种选项的含义可以查看下图

wordpress宝塔面板开启Nginx fastcgi_cache缓存

最后还有两个选项,按需开启即可

wordpress宝塔面板开启Nginx fastcgi_cache缓存

配置好之后保存。

缓存效果

保存重启nginx后就可以看到缓存效果啦,如下图所示:

wordpress宝塔面板开启Nginx fastcgi_cache缓存

首次访问会显示BYPASS,第二次就缓存了。

新酱博客 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨网站采用BY-NC-SA协议进行授权
转载请注明原文链接:https://www.xiaorenjc.net/504.html
喜欢 (0)
评论头像
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址