借着十一放假,蚊子又对这个程序进行了小部分的改进
首先是使用css美化了页面,不过本人水平优先,做的略显简洁
其次就是增加了清除nginx缓存的功能
关于清楚nginx缓存,其实就是在nginx使用ngx_cache_purge-1.2的基础上,让nginx能够分辨PURGE的header
具体配置内容如下
proxy_cache_path /dev/shm/nginx_cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=200m;
server {
location / {
proxy_pass http://192.168.0.123;
proxy_cache cache_one;
proxy_cache_valid 200 302 301 1d;
proxy_cache_key $host$uri$is_args$args;
proxy_hide_header Vary;
proxy_set_header Host $host;
proxy_set_header Accept-Encoding ”;
proxy_set_header X-Forwarded-For $remote_addr;
if ( $request_method = “PURGE” ) {
rewrite ^(.*)$ /purge$1 last;
}
}
location ~ /purge(/.*) {
allow 192.168.0.0/24; #运行清除缓存的机器,这里要填上使用purge_cache程序的机器的ip
deny all;
error_page 405 =200 /purge$1;
proxy_cache_purge cache_one $host$1$is_args$args;
}
}
V1.2.3版的截图如下:
下载地址:http://code.google.com/p/puregcache/
下载后解压覆盖原来文件即可.
nginx配置主要参考:http://sudone.com/nginx/nginx_cache_purge.html
学习, 感谢博主分享.
对网络缓存有过研究http://www.zcmhi.com/archives/107.html,不过没这儿研究的深刻,学习啊!
好久没来看看了