码迷,mamicode.com
首页 > 其他好文 > 详细

HttpCache ETag与Last-Modified与Expires

时间:2014-04-29 11:32:47      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:http   strong   io   re   cti   c   

Last-Modified 是检查一个资源最后修改时间。如果时间过期了则返回资源内容。如果没过期,返回304。
当Last-Modified更新了,但是资源本质上没有更新,比如资源是A,Last-Modified改了,但是资源还是A。这个时候传给客户端是同一个资源,完全没有必要。
于是在1.1引入了ETag。ETag在资源有本质变化的时候会生成一个ETag,如果ETag没有变化,则返回304。这样保证资源最大限度的304。

Expires是一个比较弱的头。只是告诉客户端,这个时间内,你可以不去服务器请求新的资源。完全用客户端的高速缓存。

 

HttpCache ETag与Last-Modified与Expires,码迷,mamicode.com

HttpCache ETag与Last-Modified与Expires

标签:http   strong   io   re   cti   c   

原文地址:http://www.cnblogs.com/flysnow-z/p/3698781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!