2017-02-13 1 views
0

これまでのところ、jsとcssのブラウザキャッシュについては、サーバー側の設定.htaccessなどで有効にする必要があります。 htmlページやjs configにhtmlタグ/ configを追加するだけでブラウザにそのことを伝える方法はありませんか?(つまり、一定期間、無期限にキャッシュしてください)ブラウザに自分のhtmlやcssファイルをキャッシュするように指示するhtmlタグはありますか?

+0

これらのメタタグを試すことができます。私は彼らがまだどんなブラウザでもサポートされているかどうかわかりませんhttp://www.i18nguy.com/markup/metatags.html – dpix

+0

@dpixサーバのキャッシュだけがブラウザのキャッシュをキャッシュするという論理は何でしょうか?私にとって意味をなさない... – Ezeewei

+0

それはHTTPレベルにあることが理にかなっています。そうすれば、リソースの要求はHTML文書だけでなくキャッシュすることができます – dpix

答えて

1

いいえではなく、にページをキャッシュすることができますが、ブラウザにページをキャッシュできるストレージスペースがない可能性があります。そうすることが安全で、ブラウザに利用可能なスペースがある場合、そうでないと尋ねられない限り、通常はページをキャッシュします。同様に、最小時間ではなく、ページをキャッシュする最大時間に制限を設けることができます。

ページをキャッシュしないよう要求することも、<meta>要素ではなく、HTTPヘッダー(例:.htaccess)で行う必要があります。 HTML5ではキャッシュコントロールのメタ要素が廃止されています。これは、ブラウザだけがHTML5を読み込むためです。これは、ネットワークプロキシがファイルをキャッシュしないことを知らないことを意味します。

さらに。 @dpixがコメント内で指摘するように、<meta>要素は、HTMLファイルにのみ適しており、他のリソースには適していません。

関連する問題