nginx proxy cache 缓存
- nginx 反向代理前置
- 依靠文件系统存索引级的文件
- 依靠内存缓存文件地址
nginx.conf
#申明一个cache缓存节点的内容proxy_cache_path /uar/local/openresty/nginx/temp_cache levels=1:2 keys_zone=temp_cache:100m inactive=7d max_size=10g;
levels=1:2
levels说明对应文件的级别,可以在temp_cache目录下,将getid=6的url作为文件名,也可以做二级目录,减少磁盘寻址时间。将url做hash,取最后一位做一级目录,取倒数二位做二级目录。100m空间放key,inactive文件存储七天,文件系统最多10g。超过10g采用淘汰算法。