Chrome のメモリ キャッシュとディスク キャッシュ 質問する

Chrome のメモリ キャッシュとディスク キャッシュ 質問する

Chrome のメモリ キャッシュとディスク キャッシュに興味があります。Webpack、共通チャンク プラグインを使用し、すべてのファイルを chunkhash で生成しています。

メモリとディスク キャッシュの違いは何ですか。ページをリロードすると、一部のファイルはメモリ キャッシュから読み込まれ、一部のファイルはディスク キャッシュから読み込まれます (メモリ キャッシュの bundle.js と image.jpg、ディスク キャッシュの css)。異なる場合もあります。これを制御して、どこから何を読み込むかを選択することはできますか。メモリ キャッシュはディスク キャッシュよりも高速のようです。

ベストアンサー1

名前の通り:

「メモリ キャッシュ」は、メモリ (RAM) との間でリソースを保存および読み込みます。そのため、これははるかに高速ですが、永続的ではありません。コンテンツは、ブラウザを閉じるまで利用できます。

「ディスク キャッシュ」は永続的です。キャッシュされたリソースはディスクに保存され、ディスクから読み込まれます。

簡単なテスト:

  • Chrome デベロッパー ツール/ネットワークを開きます。
  • ページを複数回リロードします。表の「サイズ」列を見ると、一部のファイルが「メモリ キャッシュ」からロードされていることがわかります。
  • ブラウザを閉じて、開発者ツール/ネットワークを再度開き、そのページを再度読み込みます。

メモリ キャッシュが空であるため、キャッシュされたすべてのファイルは「ディスク キャッシュ」から読み込まれます。

おすすめ記事