+ -
当前位置:首页 → 问答吧 → (疑难)哪位大侠能讲解一下etag与last-modified 区别

(疑难)哪位大侠能讲解一下etag与last-modified 区别

时间:2010-11-04

来源:互联网

哪位大侠能讲解一下etag与last-modified 区别?

谢谢!

作者: skyaspnet   发布时间: 2010-11-04

作者: IBM_hoojo   发布时间: 2010-11-04

我是这么理解的

etag相当于一个web 资源的md5码(或者类似的惟一性的签名), last-modified是一个web 资源的最后修改时间。

如果有人通过某种手段(比如修改系统时间,修改以后再把系统时间修改回来)修改了该资源,但是没有修改最后修改时间,那么明明内容变了,但是最后修改时间没有变。

这时如果浏览器只通过最后修改时间来判断缓存有效的话,显示给你的就不是最新的信息了。而通过签名来判断缓存是否有效就安全的多了。

不知道我说的清楚不清楚

作者: zrzlj   发布时间: 2010-11-04