2

私たちはウェブサイトに取り組んでいます。クライアントはウェブサイトを毎日チェックしたいのですが、問題に直面しています。ウェブサイトに変更を加えるたびに、ブラウザのキャッシュをクリアする必要があります。

そこで、サーバー構成に次のヘッダーを追加しました

Cache-Control: no-cache

私が見る限り、Firefox はこのヘッダーを受信して​​おり、それに従っていると確信しています。

私の質問は、この "Cache-Control: no-cache" は保証されていますか? また、すべてのブラウザー (IE を含む) で機能しますか?

4

1 に答える 1

3

リクエストで「役に立たない」バージョン番号を使用すると便利だと思います。たとえば、 request の代わりにscript.jsrequestscript.js?v=1.0

ページを動的に生成している場合 (PHP など)、バージョン番号を変数に保持するだけでよく、更新するたびに 1 か所で更新するだけで済みます。コンテンツをキャッシュしたくないtime()場合は、の出力をバージョン番号として使用してください。

編集:クライアントにブラウザのキャッシュ設定を変更するように依頼してみましたか? そうすれば、問題を完全に回避できます

于 2011-10-04T21:25:04.033 に答える