面试押题HTTP 押题缓存为何既有 last-modified 又有 EtagOn this page为何既有 last-modified 又有 Etag有时文件的内容并不改变,仅仅改变的修改时间,这个时候,我们并不希望客户端认为这个文件被修改了,而重新发送请求。某些文件修改非常频繁,比如在秒以下的时间内进行修改(比方说 1s 内修改了 N 次),If-Modified-Since 只能检查到的粒度时 s 级的,这种修改无法判断的,不能精确得到的文件的最后修改时间。所以利用 Etag 可以更准确的控制缓存。参考文章https://segmentfault.com/q/1010000022541364 > https://blog.csdn.net/weixin_43912756/article/details/108481083