言葉・技術

なぜブラウザーはファイルをキャッシュするの?

まず答え

ブラウザーが画像やCSS、JavaScriptを一時保存すると、同じファイルを再び取得する通信を減らせるためです。

しくみ

サーバーはファイルがいつまで有効かを示す情報を返し、ブラウザーは更新確認の頻度を調整します。古いファイルが残ると、更新がすぐ表示されないことがあります。

身近な例

再読み込みやキャッシュ削除で直る表示問題でも、原因がサーバーやコードとは限りません。

参考資料