nginx 缓存的问题


■网友
Privisonal headers are shown这是请求没成功吧,nginx日志拉出来看看,话说之前看到servername用localhost 好像会有类似这样的bug只用Etag是没问题的,而且如果我没记错nginx最新版默认配置就是只有Etag没有expire
■网友
答案:启发式过期(Heuristic Expiration)、链接:https://tools.ietf.org/html/rfc2616#section-13.2.2大意是:ETag、Last-Modified这种响应头无法提供一个具体的过期时间,所以客户端可以使用“启发式”方式计算资源的有效期,算法没规定计算标准,想咋算咋算前段时间遇见这个问题,挺颠覆三观的,找了蛮久才找到答案不知道各种浏览器对这种情况会怎么处理,所以还是配一些具体的缓存策略比较好// 测试的时候发现chrome,Last-Modified返回系统当前时间,不会有from memory cache或from disk cache出现

■网友
希望有帮助
【IT资源分享】Nginx核心知识资料--100讲
【nginx 缓存的问题】


    推荐阅读