我如何缓存特定文件html / css?

时间:2011-02-04 06:52:54

标签: javascript html css caching gwt

如何在html中缓存特定文件? 我试过了


meta http-equiv="cache-control" content="private" max-age="604800"

但是当我点击“审核”使用谷歌浏览器检查元素 它给了我

Leverage browser caching (4)
The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers:
some.css
some.js
The following resources are explicitly non-cacheable. Consider making them cacheable if possible:
some.html
some-hosted.html

如何缓存em?

2 个答案:

答案 0 :(得分:4)

您的语法无效。

<meta http-equiv="cache-control" content="max-age=604800;private" />

请注意,这不适用于CSS / JS或其他任何非HTML文件。在这些情况下,您需要在服务器端设置真正的HTTP标头(通常使用Web服务器设置或通过PHP,.Net,Coldfusion等动态服务器端语言完成)。

答案 1 :(得分:1)

执行此操作的最佳方法是通过某种服务器端机制为您的文件提供服务,该机制将正确的缓存控制标头附加到http响应。