【发布时间】:2015-01-27 07:51:33
【问题描述】:
我发现我们可以使用 http 标头,例如:
Cache-Control: no-cache, max-age=86400
Etag: "asdfasdfasdfa"
确保资源被缓存并且如果服务器上的文件未更改,则不会再次从服务器获取资源。 如果文件未更改,服务器将发送 304 响应,如果文件更改,则发送 200 作为响应。
这服务于整个目的,那么为什么建议在其文件名中嵌入文件的指纹或版本号 - 例如style.x234dff.css 确保如果服务器上的资源有一些变化,则提供最新文件
【问题讨论】:
-
你能否也放一个链接到文件/页面,建议将版本号添加到文件名中?
标签: caching http-headers httpresponse server http-caching