なぜブラウザーはファイルをキャッシュするの?
まず答え
ブラウザーが画像やCSS、JavaScriptを一時保存すると、同じファイルを再び取得する通信を減らせるためです。
しくみ
サーバーはファイルがいつまで有効かを示す情報を返し、ブラウザーは更新確認の頻度を調整します。古いファイルが残ると、更新がすぐ表示されないことがあります。
身近な例
再読み込みやキャッシュ削除で直る表示問題でも、原因がサーバーやコードとは限りません。
言葉・技術
ブラウザーが画像やCSS、JavaScriptを一時保存すると、同じファイルを再び取得する通信を減らせるためです。
サーバーはファイルがいつまで有効かを示す情報を返し、ブラウザーは更新確認の頻度を調整します。古いファイルが残ると、更新がすぐ表示されないことがあります。
再読み込みやキャッシュ削除で直る表示問題でも、原因がサーバーやコードとは限りません。