题
检查这张照片: http://i54.tinypic.com/2gy7mrt.png
如何为我的静态文件实现这一目标?我的意思是,浏览器甚至都不会向服务器提出请求,只需从缓存中获取文件即可。在哪些静态文件上应该使用此方法?
解决方案
假设您的服务器是Apache,请查看 mod_expire.
我配置为“以后”到期的静态文件是 text/css
, text/javascript
, application/javascript
和 image/*
.
其他提示
发送 304 Not Modified
标题。
我会在不太可能经常更改的任何东西上使用它 - 您的网站的徽标,精灵图像等。
如果您已经发送了遥远的到期标题,然后决定您需要更改资产,只需附加时间戳 /发布,例如 sprites.png?4000
.
不隶属于 StackOverflow