Wordpress下的nginx helper插件结合Nginx的ngx_cache_purge插件配合缓存前端。

jackxiang 2015-5-7 22:59 | |
来自:https://www.cnblogs.com/Eivll0m/p/4921829.html

一)他怎么知道缓存在那个目录呢?
You can add a line in wp-config.php like below:
define( 'RT_WP_NGINX_HELPER_CACHE_PATH','/var/run/nginx-cache');

root@101.200.228.135:/data/htdocs/jackxiang.com# grep -r "RT_WP_NGINX_HELPER_CACHE_PATH" ./
./wp-content/plugins/nginx-helper/nginx-helper.php:        define('RT_WP_NGINX_HELPER_CACHE_PATH', '/var/run/nginx-cache');
./wp-content/plugins/nginx-helper/purger.php:                   if (!defined('RT_WP_NGINX_HELPER_CACHE_PATH')) {
./wp-content/plugins/nginx-helper/readme.txt:`define('RT_WP_NGINX_HELPER_CACHE_PATH','/var/run/nginx-cache/');`

vim打开上面文件替换:
%s/\/var\/run\/nginx-cache/\/data\/cache\/ngx_fcgi_cache2/g
二)总配置:/conf/nginx.conf


三)分配置:/conf/vhost/jackxiang.conf



四)实践一次刷一下,没有问题,文件没了,验证成功:
(1)生成缓存 (2)查看生成的文件 (3)清掉:wordpress的后台=》JACK船长的航海日志---杰克·向。 新建=》Purge Cache 清一次后, (4)果然没有了,验证如下:
root@101.200.228.135:/data/cache/ngx_fcgi_cache2# find . -type f
./4/10/7b85869389993df60d6bab0921e13104
./b/b7/e9d47871f114593bc9ef4ce6deb38b7b
./6/e8/26e4e882b757184cbc3654dea8d7ce86
root@101.200.228.135:/data/cache/ngx_fcgi_cache2# find . -type f
root@101.200.228.135:/data/cache/ngx_fcgi_cache2#
参考自:https://rtcamp.com/wordpress-nginx/tutorials/single-site/fastcgi-cache-with-purging/

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/8028/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2019-5-4 19:24
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]