Nginx Fastcgi_Cache 自动清空缓存

发布时间:2015-09-17 17:18:32 阅读:1244次

转:http://jybb.me/nginx-wordpress-fastcgi_cache-purge


与其让复杂的像wordpress那样的PHP-Mysql应用去做缓存这类的额外工作,倒不如让轻量级的Nginx去缓存WordPress内容。

Nginx内置FastCgi缓存,但是不支持自动清除缓存。当你在wordpress里面新建/修改一篇文章,或者访客提交评论的时候,自动清空相关的缓存是必要的! 

配置自动清空缓存的步骤很简单:

1、检查是否安装ngx_purge_cache模块

nginx -V 2>&1 | grep nginx-cache-purge -o

如果显示nginx-cache-purge即代表已安装

如果显示nginx-cache-purge即代表已安装

如果没东西输出,则需要先安装:

*注意:原文的方法仅适用于Debian/Ubuntu 用apt-get方式安装的nginx

如果你用的是lnmp.org的一键包,按以下步骤安装

2、安装Nginx Helper插件(在wordpress后台搜索安装即可)

启用插件后,配置下插件(如下图)

插件配置

3、修改nginx.conf (apt-get安装的在/etc/nginx/nginx.conf,lnmp.org的一键包在/usr/local/nginx/conf/nginx.conf,其他的自行搜索 find / -name nginx.conf)

4、修改位于vhost文件夹下的example.com.conf(注意要把example.com全部替换成你的域名)

4、重启Nginx即可


如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:Nginx Fastcgi_Cache 自动清空缓存 出自老鄢博客 | 欢迎分享