WordPressでは、キャッシュはウェブサイトの各ページが最初に読み込まれたときにそのコピーを保存し、再訪問者にそれらのファイルを配信します。これにより、読み込み時間を短縮することでWordPressの速度とパフォーマンスを向上させることができます。
ほとんどのウェブブラウザも、閲覧を高速化するためにキャッシュを使用しています。最近表示したファイルをコンピュータにキャッシュします。これは、ウェブページを再訪した場合、ブラウザは再度ダウンロードする必要なく、コンピュータに既に保存されているファイルを表示できることを意味します。
ブラウザは、頻繁にアクセスするウェブサイトへのナビゲーションを高速化するために、DNS情報をキャッシュすることもできます。

以下のリンクを使用して、さまざまな種類のキャッシュについて学ぶことができます。
WordPressのキャッシュとは何ですか?
WordPressのキャッシュは、ウェブサイトコンテンツの一時的なコピーを保存します。これにより、WordPressホスティングサーバーへの負荷が軽減され、ウェブサイトの実行速度が向上します。
キャッシュにより、WordPressウェブサイトの速度を2~5倍にすることができます。しかし、これはどのように機能するのでしょうか?
キャッシュはWordPressのパフォーマンスをどのように向上させますか?
WordPressページは動的であり、これは誰かがアクセスするたびにオンザフライで構築する必要があることを意味します。これは多くのサーバーリソースを消費し、読み込み時間を遅くします。
このプロセスには、PHPスクリプトの実行、MySQLデータベースからのコンテンツの取得など、多くのステップが含まれます。WordPressはこれを使用して、訪問者が表示するHTMLコンテンツを生成します。
詳細については、WordPressの実際の仕組み(舞台裏)に関するガイドをご覧ください。

では、WordPressのキャッシュはどのようにウェブサイトを高速化するのでしょうか?毎回動的にHTMLコンテンツを生成する代わりに、初回読み込み後にページのコピーがキャッシュに保存されます。リピート訪問者は、最初から生成するよりもはるかに高速な、事前に構築されたページを見ることができます。
WordPressウェブサイトにキャッシュを追加する方法
WordPressキャッシュプラグイン(例:WP Rocket)を使用して、ウェブサイトにキャッシュを設定できます。
または、BluehostやSiteGroundのような多くのWordPressホスティング会社が、組み込みのキャッシュソリューションを提供しています。
WordPressのキャッシュをクリアする方法
コンテンツを更新すると、WordPressキャッシュ内のページが古くなることがあります。これは、訪問者が最新バージョンのコンテンツを見ていないことを意味します。
キャッシュプラグインは、キャッシュの有効期限、クリーンアップのタイミングなどを制御できるようにすることで、これを処理します。
ただし、訪問者が最新の更新を確認できるように、WordPressキャッシュを手動でクリアしたい場合があります。

人気のあるキャッシュプラグインやホスティングプロバイダーの手順は、WordPressでキャッシュをクリアする方法に関するガイドに記載されています。
ブラウザキャッシュとは何ですか?
ブラウザキャッシュは、ほとんどの最新のウェブブラウザで使用されており、ページ読み込みをさらに高速化します。ウェブページにアクセスすると、画像やスタイルシートなどの静的コンテンツがコンピューターに保存されます。
次回そのウェブページにアクセスしたとき、これらのファイルはウェブサーバーからダウンロードするよりも遅いのではなく、コンピューターから迅速に読み込まれます。
expiresヘッダーでブラウザキャッシュを制御する方法
WordPressのキャッシュと同様に、ブラウザのキャッシュ内のファイルも古くなることがあります。そのため、ブラウザは時々コンテンツを更新します。
ウェブサイトの所有者は、ブラウザによってウェブサイトデータがどのくらいの頻度で更新されるかを制御できます。これは、.htaccessファイルに有効期限ヘッダーを追加することで実現します。
有効期限ヘッダーは、次のようにブラウザキャッシュに保存されている各ファイルの種類に有効期限を設定するルールです。
## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 3 days"
</IfModule>
## EXPIRES HEADER CACHING ##
ファイルの有効期限が切れると、サーバーから再読み込みされ、訪問者はページの最新バージョンを確認できるようになります。
ブラウザキャッシュのクリア方法
ユーザーは、トラブルシューティングの目的で、またはウェブサイトの最新バージョンを確認したい場合に、ブラウザのキャッシュをクリアすることもできます。
すべての主要ブラウザでブラウザキャッシュをクリアする方法に関するガイドで、ステップバイステップの手順を提供しています。

DNS キャッシュとは何ですか?
DNSはドメインネームサーバーの略で、インターネット上の各ウェブサイトに関連付けられたIPアドレスを含むアドレス帳のようなものです。DNSの詳細については、ドメイン名の仕組みに関するガイドをご覧ください。
www.google.comのようなウェブサイトのアドレスを入力すると、ウェブブラウザは目的のウェブページにアクセスするためにそのサイトのIPアドレスを必要とします。このIPアドレスを見つけるために、ブラウザはオンラインDNSサーバーにアクセスする必要があります。

ブラウザがドメイン名のIPアドレスを認識すると、その情報をコンピューター上のローカルDNSキャッシュに保存します。次回からは、オンラインDNSサーバーで検索する必要なく、正しいIPアドレスに直接アクセスできるようになります。
DNSキャッシュのクリア方法
他のキャッシュタイプと同様に、DNSキャッシュも古くなることがあります。
これは、ドメインに関連付けられたIPアドレスが変更された場合に発生します。例えば、WordPressサイトを新しいドメイン名に移動する場合や、WordPressを新しいホストに移動する場合などです。
その場合、ウェブサイトは新しいIPアドレスに関連付けられますが、DNSキャッシュには古いアドレスがまだ含まれている可能性があります。
このような場合は、DNSキャッシュをクリアする方法に関する手順に従ってください。Windows、Mac、Chromeでのクリア方法を説明しています。
この記事がWordPressのキャッシュについて理解を深めるのに役立ったことを願っています。関連するWordPressのヒント、トリック、アイデアに関する記事については、以下の追加資料リストも参照してください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。
関連記事
- DNSキャッシュをクリアする方法(Mac、Windows、Chrome)
- WP Rocket セットアップガイド:最大速度のためのインストールと設定方法
- WordPressウェブサイトがすぐに更新されない場合の対処法
- WordPressの速度とパフォーマンスを向上させるための究極のガイド
- ウェブサイトを高速化するWordPressキャッシュプラグイン ベスト5 (2026年)
- WordPressのキャッシュをクリアする方法(ステップバイステップ)
- 主要ブラウザのキャッシュをクリアする方法(高速版)
- 初心者向けWP Super Cacheのインストールとセットアップ方法(簡単な方法)
- 初心者向けW3 Total Cacheのインストールとセットアップ方法
- WordPressで有効期限ヘッダーを追加する方法(2つの方法)

