2011-02-04 9 views
3

htmlで特定のファイルをキャッシュするにはどうすればよいですか?私は どのように特定のファイルをHTML/CSSでキャッシュするのですか?

 

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

を試してみましたが、私が使用して「監査」をクリックすると、Googleのクロムは、そのは私がそれらをどのようにキャッシュしない

 
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 

を与える要素 を検査 ?

答えて

4

構文が無効です。

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

CSS/JSなどのHTMLファイルでは機能しませんのでご注意ください。そのような場合、実際のHTTPヘッダーをサーバー側に設定する必要があります(通常、Webサーバー設定を使用するか、PHP、.Net、Coldfusionなどの動的サーバー側言語を使用して行われます)。

+0

なぜプライベートに設定しましたか? – Gumbo

1

これを実行する最善の方法は、http応答に適切なキャッシュコントロールヘッダーを添付する何らかの種類のサーバー側のメカニズムを使用してファイルをサーバーに送ることです。

関連する問題