メインコンテンツへ
短.be

キャッシュ

一度取得したデータを一時的に保存し、次回のアクセスを高速化する仕組み。ブラウザや DNS で広く使われる。

2025年10月19日 · 約 1 分で読めます

リダイレクト

キャッシュ (Cache) とは、一度取得したデータを一時的に保存しておき、次に同じデータが必要になったときに素早く取り出せるようにする仕組みです。よく使う教科書を本棚から出して机の上に置いておくのと同じ発想です。毎回本棚まで取りに行くより、机の上にあった方がずっと速く開けます。

ブラウザキャッシュは最も身近なキャッシュです。Web サイトを初めて訪問すると、画像や CSS などのファイルがブラウザに保存されます。次に同じサイトを訪問したとき、保存済みのファイルを再利用するため、ページの表示が速くなります。よく訪れるサイトが 2 回目以降速く表示されるのは、ブラウザキャッシュのおかげです。

DNS キャッシュも重要です。ブラウザがドメイン名 (例: google.com) を IP アドレスに変換する際、一度調べた結果をキャッシュに保存します。次回同じドメインにアクセスするとき、DNS サーバーに問い合わせずにキャッシュから IP アドレスを取得できるため、接続が速くなります。

キャッシュには「有効期限」があります。TTL (Time To Live) と呼ばれる設定で、キャッシュをどのくらいの時間保持するかが決まっています。有効期限が切れると、キャッシュは破棄され、次回アクセス時にサーバーから最新データを取得します。

短縮 URL とキャッシュの関係も見逃せません。ブラウザが 301 リダイレクトをキャッシュすると、次回から短縮 URL サービスのサーバーを経由せず直接転送先にアクセスします。これはユーザーにとっては高速ですが、サービス側ではクリック数を正確に計測できなくなるデメリットがあります。

キャッシュが原因でサイトの更新が反映されないことがあります。その場合は Ctrl + F5 (Mac は Cmd + Shift + R) でキャッシュを無視した再読み込みができます。関連書籍は Amazon でも探せます。

X でシェアはてブ

この記事は役に立ちましたか?

関連用語

関連記事

よくある質問

キャッシュクリアはどうやりますか?
Chrome の場合、設定メニューから「閲覧履歴データの削除」を選び、「キャッシュされた画像とファイル」にチェックを入れて削除します。Safari では「履歴」メニューから「履歴を消去」を選択します。スマホでも同様にブラウザの設定から削除できます。
キャッシュを削除しても大丈夫ですか?
はい、キャッシュを削除しても問題ありません。次にサイトを訪問したとき、データが再度ダウンロードされるため、最初の表示が少し遅くなるだけです。アカウント情報やパスワードが消えることはありません (それらは Cookie や別の仕組みで管理されています)。
キャッシュと Cookie の違いは何ですか?
キャッシュは画像や CSS などの「ファイル」を保存して表示を高速化する仕組みです。Cookie はログイン情報や設定などの「小さなテキストデータ」を保存してユーザーを識別する仕組みです。目的が異なりますが、どちらもブラウザに保存される点は共通しています。

短縮 URL を作成してみませんか?

無料で URL を短縮する