web-dev-qa-db-ja.com

ブラウザに毎回すべての静的ファイルをダウンロードさせるにはどうすればよいですか?

ブラウザを強制的にキャッシュを使用せず、毎回すべてのファイル(html/js/css)をダウンロードすることは可能ですか?サーバー側のソリューションを探しています。

2
Colargol

これらのコンテンツタイプの正しいHTTPヘッダーを送信することにより、Webサーバーでこれを行うことができます。 W3C HTTP キャッシュ制御ルールを参照してください。シナリオで最も重要なヘッダーは次のとおりです。

Cache-Control: no-cache

このディレクティブだけで、プロキシやユーザーエージェントがコンテンツをキャッシュしないようにするのに十分なはずです。

Apacheの場合、 mod_headers を使用して、要求されたコンテンツタイプに基づいてキャッシュディレクティブを送信します。

2
dartonw