存档

文章标签 ‘proxy_cache’

nginx的proxy_cache缓存取替Squid

2010年4月14日 eric 1 条评论

早就看到nginx wiki 有提到 proxy_cache,由于一直没有看到大家对他报有身好评,所以一直也没有做测试,今天闲下来,开了两个虚拟机测试了一下,效果不错,后期准备实战一下。

Nginx proxy_cache 缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302这样的非 200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的Nginx 模块,可以清除指定URL的缓存。

测试环境:

www.nginxs.com nginx-proxy_cache

192.168.6.188 nginx

1. 下载编译安装 nginx

Wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.02.tar.bz2

Tar jxvf pcre-8.02.tar.bz2

Cd pcre-8.02

./configure –prefix=/usr –enable-utf8 –enable-pcregrep-libbz2 –enable-pcregrep-libz

Make

Make install

wget http://labs.frickle.com/files/ngx_cache_purge-1.0.tar.gz

Tar zxvf ngx_cache_purge-1.0.tar.gz

分类: nginx 标签: , , ,