关注
Last-Modified 是 HTTP 响应头部字段,它表示服务器端资源的最后修改时间。当客户端请求该资源时,如果客户端已经缓存了该资源,客户端会发送一个 If-Modified-Since 请求头部字段,该字段的值为客户端缓存的资源的最后修改时间。如果服务器端资源的最后修改时间早于 If-Modified-Since 的值,服务器端会返回 304 Not Modified 响应码,告诉客户端可以使用缓存的资源。
但是,Last-Modified 有一个缺陷,就是它只能精确到秒级别,如果在同一秒内多次修改了资源,那么客户端就无法感知到这些修改。为了解决这个问题,HTTP 协议引入了 ETag(Entity Tag)。
ETag 是 HTTP 响应头部字段,它表示服务器端资源的唯一标识符。当客户端请求该资源时,客户端会发送一个 If-None-Match 请求头部字段,该字段的值为客户端缓存的资源的 ETag 值。如果服务器端资源的 ETag 值与 If-None-Match 的值相同,服务器端会返回 304 Not Modified 响应码,告诉客户端可以使用缓存的资源。
ETag 的生成方式可以是任意的,通常情况下,ETag 的值可以是资源的哈希值或者版本号等。服务器端可以根据资源的内容或者元数据生成 ETag 值。
查看原帖
点赞 评论
相关推荐

点赞 评论 收藏
分享
牛客热帖
更多
- 1... 🎉创作红榜第2期丨7篇内容解决你的“求职/职场/成长困惑”!8110
- 2... 这,就是你想看的爽文嘛?3068
- 3... 字节没戏了分享一波面经吧2401
- 4... 携程 后端 线下面2330
- 5... 【26秋招】我是如何从男模上岸大厂程序员----上岸前的苦苦挣扎(2)2076
- 6... 招银网络科技一面1733
- 7... 字节坠机复活,公式化面试遇上公式化八股小子1656
- 8... TP-Link 芯片事业部全员解散?1516
- 9... 妈妈我不是没offer的野人了1509
- 10... 还得是追觅啊,号称要招1000名清华毕业生 1472
正在热议
更多
# 从顶到拉给所有面过的公司评分 #
49519次浏览 306人参与
# 小厂实习有必要去吗 #
57324次浏览 290人参与
# 宣讲会你有哪些意向不到的收获 #
7149次浏览 44人参与
# 产品薪资爆料 #
131639次浏览 840人参与
# 你面试被问到过哪些不会的问题? #
43196次浏览 1146人参与
# 签约/解约注意事项 #
723621次浏览 4108人参与
# 水滴求职进展汇总 #
6824次浏览 34人参与
# 机械制造岗投递时间线 #
28647次浏览 372人参与
# 你怎么评价今年的春招? #
131508次浏览 1369人参与
# 十一假期一定要干的事 #
18813次浏览 145人参与
# 你的国庆怎么过 #
28103次浏览 255人参与
# 你收到美的的感谢信了吗 #
43623次浏览 233人参与
# 为了求职,我做过的疯狂伪装 #
22276次浏览 478人参与
# 晒晒你的中秋福利 #
19653次浏览 141人参与
# 工作压力大怎么缓解 #
108447次浏览 1072人参与
# 顺丰求职进展汇总 #
57267次浏览 291人参与
# bilibili求职进展汇总 #
103150次浏览 874人参与
# 聊聊这家公司值得去吗 #
585849次浏览 3834人参与
# 职场破冰,你们都聊什么? #
12509次浏览 99人参与
# 秋招的嫡长offer #
58896次浏览 481人参与