0

检查这张图片:http: //i54.tinypic.com/2gy7mrt.png

如何为我的静态文件实现这一点?我的意思是,浏览器甚至不会向服务器发出请求,只需从缓存中获取文件。应该在哪些静态文件上使用此方法?

4

2 回答 2

2

假设您的服务器是 Apache,请查看mod_expire

我配置为“稍后”过期的静态文件是text/csstext/javascript和.application/javascriptimage/*

于 2010-12-11T13:55:58.043 回答
1

发送304 Not Modified标头。

我会把它用在任何不太可能经常改变的东西上——你网站的标志、精灵图像等。

如果您发送了遥远的到期标头,然后决定您需要更改资产,只需附加时间戳/发布,例如sprites.png?4000.

于 2010-12-11T13:53:29.233 回答