ngx_slowfs_cache nginx 静态缓存插件开源项目

我要开发同款
匿名用户2016年11月29日
73阅读
开发技术C/C++
所属分类Nginx扩展模块、服务器软件
授权协议GPL

作品详情

ngx_slowfs_cache是nginx模块,允许缓存静态文件(使用root指令管理)。 这使得能够为存储在慢文件系统上的文件创建快速缓存。

当缓存放置在与原点相同的速度磁盘上时,使用此模块没有意义。

配置示例:

http {    slowfs_cache_path  /tmp/cache levels=1:2 keys_zone=fastcache:10m;    slowfs_temp_path   /tmp/temp 1 2;    server {        location / {            root                /var/www;            slowfs_cache        fastcache;            slowfs_cache_key    $uri;            slowfs_cache_valid  1d;        }        location ~ /purge(/.*) {            allow               127.0.0.1;            deny                all;            slowfs_cache_purge  fastcache $1;        }    }}

清理缓存需要借助插件ngx_cache_purge 

使用案例:nginx扩展模型ngx_slowfs_cache本地静态缓存

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论