Nginx 用最快方式让缓存失效

摘要:
103通常,nginx会收取及时缓存失效的费用。我们可以使用第三方模块https://github.com/FRiCKLE/ngx_cache_purgeproxy_cache_path/data/nginx/tmpcachelevels=2:2keys_zone=two:10mloader_threshold=300loader_files=200max_size=200minactive=1m

103

一般让及时缓存失效针对nginx官方是收费的 我们可以用第三方模块 https://github.com/FRiCKLE/ngx_cache_purgeNginx 用最快方式让缓存失效第1张

proxy_cache_path /data/nginx/tmpcache levels=2:2 keys_zone=two:10m loader_threshold=300 
                     loader_files=200 max_size=200m inactive=1m;

server {
    server_name shop**.com.cn;
  listen : 8080;
    root html/;
    error_log logs/cacherr.log debug;

    location ~ /purge(/.*) {
            proxy_cache_purge two $scheme$1; #这个第三方模块key必须与下面的location 里的 proxy_cache_key一致,用于实时清除下面的key缓存
        }   

    location /{
        proxy_cache two;
        proxy_cache_valid 200 1m;
        add_header X-Cache-Status $upstream_cache_status;

        proxy_cache_key $scheme$uri;
        proxy_pass http://localhost:8012;
    }
}

 然后先访问 crul http://shop**.com.cn:8080/purge/1.txt -I 

免责声明:文章转载自《Nginx 用最快方式让缓存失效》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇net core开发环境准备sscanf 函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Nginx核心知识100讲学习笔记(陶辉)Nginx架构基础(四)

一、红黑树 1、红黑树 2、红黑树复杂度 3、使用红黑树的模块 1、本地内存做的红黑树 ngx_conf_module ngx_event_timer_rbtree #管理定时器的红黑树 2、管理定时器的红黑树 Ngx_http_file_cache Ngx_http_geo_module Ngx_http_limit_conn_module Ng...

NGINX 中文日志十六进制编码问题

Nginx访问日志在处理中文时,默认使用16进制编码处理。使我们对访问日志进行分析处理时,带来很大不便。含有中文字符的请求,日志记录如下: 171.43.238.62 - - [05/Dec/2017:21:40:57 +0800] "GET /xD6xD0xCExC4 HTTP/1.1" 404 171 "-" "curl/7.56.0"问题解决方案:...

nginx 重复提交 重复请求问题

我遇到的奇葩问题。 后台使用的是nginx + tomcat 前端页面确实只发送了一个ajax请求到后台。 后台却接收到了两条请求! 百度了一下,说是因为nginx负载均衡,一个请求超时后会重复发送一次请求给下一个服务端。 反正我对nginx不是很了解。网上说在nginx.conf中配置: proxy_next_upstream off; 或 p...

[tls][https][nginx] https的client session cache与session ticket机制分析

more title tls的客户端会话恢复与会话票证机制分析 golang fasthttp库关于会话恢复与会话票证的源码分析 前言 https握一次手是很艰辛的,计算量很大。所以如果连续两次短连接通信的话,完全可以 复用上一次的会话。这样可以压缩通信,节省计算。 TLS提供了两个机制来做这个事。分别是 session cache(会话缓存,会话恢复)...

使用Zabbix监控Nginx状态页实战案例

           使用Zabbix监控Nginx状态页实战案例                                      作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。  一.编译安装nginx步骤详解并开启状态页   博主推荐阅读:     https://www.cnblogs.com/yinzhengjie/p/...

Nginx设置404页面转发

Nginx设置404有很多用户都会遇到,在真正的使用中会有相当的问题解决方法。下面我们就来学些有关于Nginx设置404的解决方法。今天帮客户的Nginx设置404页面转发,按平常的写法 error_page 404 http://www.xx.com/?page-error.html;  这样写发现不能正常转跳,看来Nginx不能自动转义,加上转义后还是...