nginx如何设置不使用nginx缓存配置

参考报价:停产
商家报价:
上市时间:
您可能还需要
大家都在说在网上看到 这样的解释#对不同的HTTP状态码设置不同的缓存时间
proxy_cache_valid 200 304 12h;
我的理解是,nginx 请求源服务器的页面,如果页面的http状态码是 200 或者 304 就缓存 12个小时
但是,当我应用到服务器的时候,发现不是那么回事,过了12 个小时之后,页面内容没有任何变化,似乎被永久的缓存了,必须手工删掉缓存才行
我想要的结果是,12个小时之后,让nginx 重新请求 源服务器,重新缓存下来
不知道怎么设置?
该问题被发起重新开启投票
投票剩余时间:
之前被关闭原因:
该问题被发起删除投票
投票剩余时间:
距离悬赏到期还有:
参与关闭投票者:
关闭原因:
该问题已经被锁定
锁定原因:()
保护原因:避免来自新用户不合宜或无意义的致谢、跟帖答案。
该问题已成功删除,仅对您可见,其他人不能够查看。
德问是一个专业的编程问答社区,请
后再提交答案
关注该问题的人
共被浏览 (1682) 次假如我们有一个独立空间,地址为121 123 125 168,...
本教程为 李华明 编著的iOS-Cocos2d游戏开发系列教程:教程涵盖关于i......
专题主要学习DirectX的初级编程入门学习,对Directx11的入门及初学者有......
&面向对象的JavaScript&这一说法多少有些冗余,因为JavaScript 语言本......
Windows7系统专题 无论是升级操作系统、资料备份、加强资料的安全及管......配置expires
expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求
要配置expires,可以在http段中或者server段中或者location段中加入
location ~ \.(gif|jpg|jpeg|png|bmp|ico)$ {
root /var/www/img/;
expires 30d;
&&&&&& location ~ \.(gif|jpg|jpeg|png|bmp|ico)$ {&&&&&&&&&& root /var/www/img/;&&&&&&&&&& expires 30d;&&&&&& }
控制图片等过期时间为30天,当然这个时间可以设置的更长。具体视情况而定
location ~ \.(wma|wmv|asf|mp3|mmf|zip|rar|swf|flv)$ {
root /var/www/upload/;
&&&&&& location ~ \.(wma|wmv|asf|mp3|mmf|zip|rar|swf|flv)$ {&&&&&&&&&&&&&& root /var/www/upload/;&&&&&&&&&&&&&& expires max;&&&&&& }
expires 指令可以控制 HTTP 应答中的“ Expires ”和“ Cache-Control ”的头标(起到控制页面缓存的作用)
语法:expires [time|epoch|max|pff]
默认值:off
expires指令控制HTTP应答中的“Expires”和“Cache-Control”Header头部信息,启动控制页面缓存的作用
time:可以使用正数或负数。“Expires”头标的值将通过当前系统时间加上设定time值来设定。
time值还控制"Cache-Control"的值:
负数表示no-cache
正数或零表示max-age=time
epoch:指定“Expires”的值为 1 January,:01 GMT
max:指定“Expires”的值为31 December:59GMT,"Cache-Control"的值为10年。
-1:指定“Expires”的值为当前服务器时间-1s,即永远过期。
off:不修改“Expires”和"Cache-Control"的值
expires使用了特定的时间,并且要求服务器和客户端的是中严格同步。
而Cache-Control是用max-age指令指定组件被缓存多久。
对于不支持http1.1的浏览器,还是需要expires来控制。所以最好能指定两个响应头。但HTTP规范规定max-age指令将重写expires头。
文章标题:永久链接:
扫描到手机上继续阅读
热门文章最新发布随机推荐

我要回帖

更多关于 nginx图片缓存 的文章

 

随机推荐