社区
Ajax
帖子详情
(疑难)哪位大侠能讲解一下etag与last-modified 区别
skyaspnet
2010-11-04 03:49:03
哪位大侠能讲解一下etag与last-modified 区别?
谢谢!
...全文
522
5
打赏
收藏
(疑难)哪位大侠能讲解一下etag与last-modified 区别
哪位大侠能讲解一下etag与last-modified 区别? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyaspnet
2010-11-05
打赏
举报
回复
[Quote=引用 1 楼 ibm_hoojo 的回复:]
http://www.cnblogs.com/rongxh7/archive/2010/05/15/1736291.html
[/Quote]
谢谢,这个之前已经看过了
skyaspnet
2010-11-05
打赏
举报
回复
[Quote=引用 2 楼 zrzlj 的回复:]
我是这么理解的
etag相当于一个web 资源的md5码(或者类似的惟一性的签名), last-modified是一个web 资源的最后修改时间。
如果有人通过某种手段(比如修改系统时间,修改以后再把系统时间修改回来)修改了该资源,但是没有修改最后修改时间,那么明明内容变了,但是最后修改时间没有变。
这时如果浏览器只通过最后修改时间来判断缓存有效的话,显示给你的就不是最新的信息……
[/Quote]
感觉有一定道理
勇往直前的胖子
2010-11-04
打赏
举报
回复
我是这么理解的
etag相当于一个web 资源的md5码(或者类似的惟一性的签名), last-modified是一个web 资源的最后修改时间。
如果有人通过某种手段(比如修改系统时间,修改以后再把系统时间修改回来)修改了该资源,但是没有修改最后修改时间,那么明明内容变了,但是最后修改时间没有变。
这时如果浏览器只通过最后修改时间来判断缓存有效的话,显示给你的就不是最新的信息了。而通过签名来判断缓存是否有效就安全的多了。
不知道我说的清楚不清楚
hoojo
2010-11-04
打赏
举报
回复
http://www.cnblogs.com/rongxh7/archive/2010/05/15/1736291.html
关于HTTP缓存验证Last-
Modified
和
Etag
的使用
本文详细介绍了HTTP缓存验证的过程,包括Cache-Control、Last-
Modified
和
Etag
的使用。当设置Cache-Control为no-cache时,浏览器每次请求都会向服务器验证资源是否更新。Last-
Modified
通过比较资源的最后修改时间来决定是否使用缓存,而
Etag
则是通过资源内容的签名来验证。通过示例代码展示了服务器如何响应验证请求,并在资源未修改时返回304 Not
Modified
状态码,从而避免传输实际内容。
Last-
Modified
和
Etag
本文解析浏览器缓存中的Last-
Modified
和
Etag
机制,探讨它们如何控制资源请求,以及Last-
Modified
的局限性和
Etag
的解决方案。
浏览器缓存详解:expires,cache-control,last-
modified
,
etag
详细说明
本文探讨了CDN中浏览器缓存的优化方法,包括Last-
Modified
、
Etag
、Expires等HTTP头部字段的工作原理及相互作用,以减少带宽消耗并提高网页加载速度。
为什么
Etag
比last-
modified
优先级更高?
本文深入探讨了浏览器缓存机制,包括Expires、Cache-Control、Last-
Modified
和
ETag
的使用及
区别
,解释了它们如何协作以提高网页加载速度并减少服务器负担。
突破性能瓶颈:uWebSockets中
ETag
与Last-
Modified
的实战优化指南
本文详解如何在uWebSockets中集成
ETag
与Last-
Modified
HTTP缓存头,实现静态资源与动态内容的条件请求优化。涵盖
ETag
生成、Last-
Modified
时间获取、响应头手动注入、弱/强
ETag
区分及与Cache-Control协同策略,显著降低带宽占用与服务端负载,提升实时通信场景下的HTTP响应效率。
Ajax
52,781
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章