最近、私たちのアプリケーションの1つに変更が加えられました。そのため、新しいバージョンがあるたびにクライアントのブラウザに新しいビューを強制的に取得させるために、ファイルのバージョンを決定しました。ローカルホストでリクエストされたときにHTMLファイルがキャッシュされない
これまでのところ、この変更(バージョン管理)を展開する前に、ローカル環境でこれをテストする必要がありました。残念なことに、ローカルホスト上ではビューは決してキャッシュされません。私は、ビューの要求がCache-Control:max-age = 0で送信されていることに気付きました。間違っていないと、リソースがキャッシュされません。
これはETagヘッダーによって発生する可能性がありますので、削除しましたが、ビューはまだキャッシュされていません。また、レスポンスにCache-Control:max-age = 86400、パブリックヘッダを設定しました。したがって、リクエストにCache-Control:max-age = 0ヘッダーが残っていた唯一の理由があります。そこでヘッダーを変更しようとしました。私はキャッシュコントロールのヘッダーをCache-Controlに設定しました:max-age = 86400、public、しかしまだ運はありません。
ビューはAngualarJSによって要求され、ディレクティブのテンプレートです。ローカルで使用しているIISバージョンとサーバー上で使用しているIISバージョンにも違いがあります。ローカルでは7.5を使用しており、サーバーでは8.0です。これが問題だろうか?
誰かが私を正しい方向に導くことができますか?
編集:
クロムdevのツールで無効化キャッシュのオプションが無効になっています。私が考えることができ
ありがとうございました!私は実際にこのオプションを無効にしました。 :) [スクリーンショット](http://image.prntscr.com/image/b549775f57864d42942d02fb7fb60e0a.png) –