Http缓存策略:expire max-age Last-Modified Etag

浏览器端缓存无请求

expire 在浏览器端验证expire是否大于当前时间,若大于则不发送http请求,直接cache返回,F5强刷会绕过

Expires: Sun, 10 Feb 2002 16:00:00 GMT

 

 

max-age 与expire功能类似,记录的是一个时间长度(秒)。Expires在HTTP/1.0生效,Cache-Control:max-age在HTTP/1.1生效。max-age支持的情况下,优先级高于expire,expire值不生效。

Cache-control: max-age=5

 

 服务器端问询304

Last-Modified第一次请求页面会返回Last-Modified,第二次请求页面时头部带上If-Modified-Since,询问服务器是否返回304(且在Etag验证通过)。

第一次返回:Last-Modified: Fri, 12 May 2006 18:53:33 GMT

第二次发送头:

If-Modified-Since: Fri, 12 May 2006 18:53:33 GMT

 

 

Etag 原理类似Last-Modified。通过在服务器端比较Etag的值,判断是否返回304(且在Last-Modified不超时的前提)

ETag: "50b1c1d4f775c61:df3"

If-None-Match: W/"50b1c1d4f775c61:df3"

 

转载于:https://www.cnblogs.com/yinshen/archive/2013/06/13/3134106.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值