1. ホーム
  2. google-chrome

[解決済み】Chromeの「通常再読み込み」、「ハード再読み込み」、「キャッシュを空にしてハード再読み込み」の違いは?

2022-04-13 14:03:26

質問

最近、Chromeにこんな新機能があることを知りました。

選択肢1と選択肢3の違い、選択肢2はその中間だろうということはわかるのですが、それ以上の正確な情報がどこにもないのです。

3つのオプションのそれぞれの正確な動作をご存知の方はいらっしゃいますか?

解決方法は?

通常リロード

を押すのと同じことです。 F5 . これはキャッシュを使用しますが、ページロード中にすべてを再検証し、"304 Not Modified"のレスポンスを探します。ブラウザは、キャッシュされたJavaScriptファイル、画像、テキストファイルなどの再ダウンロードを避けることができれば、再ダウンロードを行います。


ハードリロード

リクエストを行う際に、キャッシュの中のものを使わないようにする。(これは シフ ト + F5 開発者コンソールを開く必要はありません)JavaScriptファイル、画像、テキストファイルなど、すべてブラウザに再ダウンロードを強制します。


キャッシュを空にしてハードリロードする

もちろん、キャッシュが空の場合は、ハードリロードを行う必要があります。この場合、ブラウザは再びすべてを再ダウンロードすることになります。しかし、ページロードの一部ではない、JavaScriptによる事後ダウンロードが行われている場合、これらはまだキャッシュを使用している可能性があり、キャッシュを空にすることは、これらでさえキャッシュファイルを使用しないことを確認するために役立つ場所です。


備考 : この機能は、デベロッパーツールを開いているときのみ利用可能です。