WordPress では、ページキャッシュは、テキスト、画像、コードを含むウェブサイトのページの完全なスナップショットを保存します。これは WordPress キャッシュと呼ばれることもあり、ウェブサイトの速度を向上させる最良の方法の 1 つです。
WordPressのウェブページが初めて訪問されたとき、スクリプトを実行し、データベースからデータを読み込み、その他多くの処理を行って構築する必要があります。これには時間がかかります。
ページキャッシュは、ウェブページの HTML バージョンを保存し、将来の訪問者のために利用できるようにします。ページをゼロから再構築する必要がないため、読み込み速度が 2 ~ 5 倍速くなります。

WordPressのページは通常どのように読み込まれますか?
WordPressは、ウェブサイトのコンテンツをデータベースに保存します。これには、投稿、ページ、コメント、カテゴリー、タグ、カスタムフィールド、ユーザー、その他のWordPress設定が含まれます。
WordPressをインストールした際に、データベース名、ホスト、ユーザー名、パスワードの入力を求められたことを覚えているかもしれません。
WordPressはMySQLデータベース管理システムを使用しており、ウェブサーバー上のアプリケーションとして実行されます。これにより、誰かがあなたのサイトを訪問するたびに、サーバーのリソースの一部が使用されます。
訪問者があなたのWordPressウェブサイトのウェブページを閲覧できるようになる前に、データベースからコンテンツをロードして、ユーザーのブラウザが表示できるHTMLウェブページを作成するスクリプトがいくつか実行されます。
大勢の訪問者が同時にWordPressウェブサイトにアクセスすると、データベースへのリクエストが多くなり、サイトの読み込みが遅くなります。
より詳細な情報とインフォグラフィックについては、WordPressの裏側の仕組みに関するガイドをご覧ください。
ページキャッシュはページ読み込み速度をどのように向上させますか?
誰かが特定のページに初めてアクセスしたとき、上記で説明したようにデータベースから動的に構築されます。違いは、生成されたHTMLページがキャッシュ、つまり一時的なストレージ領域に保存されることです。
次に誰かがそのページにアクセスしたとき、事前に構築されたHTMLバージョンがキャッシュから読み込まれます。

ページをデータベースから動的に生成する必要がないため、ウェブサーバーへの負荷が軽減され、ページの読み込みが速くなります。
サンドイッチ店を例に考えると、忙しい時期に対処するために同様の戦略を使用していることがわかります。最も人気のあるサンドイッチを事前に作っておくことで、ランチラッシュ時にすぐに提供できるようになります。これにより、多くのお客様により迅速にサービスを提供できます。
WordPress ウェブサイトにページキャッシュを追加するにはどうすればよいですか?
BluehostやSiteGroundのような多くの評判の良いWordPressホスティング会社は、組み込みのキャッシュソリューションを提供しています。キャッシュはデフォルトでオンになっており、ホスティングプロバイダーのダッシュボードから、またはプラグインを使用して設定できます。
組み込みキャッシュがないホスティング会社を使用している場合は、WP Rocketのような優れたWordPressキャッシュプラグインを使用して、ウェブサイトに簡単にキャッシュを追加できます。

ウェブサイトが更新されると、キャッシュされたページは古くなりませんか?
ウェブサイトを更新すると、キャッシュされたウェブページが古くなるのではないかと心配になるかもしれません。それは潜在的な危険です。
これは、キャッシュされたページの有効期限を設定することで処理されます。キャッシュされたプラグインが古くなると、次に誰かがアクセスしたときにデータベースから自動的に再構築されます。

ウェブサイトのコンテンツが頻繁に変更される場合は、短い有効期限を設定するのが最善です。変更が少ないウェブサイトの場合は、長い有効期限を設定できます。
訪問者が最新の更新を確認できるように、WordPressキャッシュを手動でクリアすることもできます。いくつかの一般的なキャッシュプラグインやホスティングプロバイダーでこれを行う方法については、WordPressでキャッシュをクリアする方法に関するガイドで学習できます。

他にどのような種類のキャッシュがありますか?
ページキャッシュは、オンライン体験を高速化できる唯一のキャッシュタイプではありません。
その他のキャッシュの種類をいくつか紹介します。
- ブラウザキャッシュは、画像などのウェブページリソースをユーザーのコンピューターに一時的に保存します。これにより、ユーザーが次回そのページを訪問したときに再度ダウンロードする必要がなくなり、読み込み時間が短縮されます。
- DNSキャッシュは、訪問したウェブサイトのIPアドレスをユーザーのコンピューターに保存します。ユーザーが次回そのウェブサイトを訪問したときに、ブラウザはオンラインのDNSサーバーからIPアドレスを検索する必要がなくなり、時間を節約できます。
さまざまな種類のキャッシュの詳細については、キャッシュの用語集エントリをご覧ください。
この記事がWordPressのページキャッシュについてさらに学ぶのに役立ったことを願っています。関連する役立つWordPressのヒント、トリック、アイデアに関する記事については、以下の追加資料リストも参照してください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。
関連記事
- LiteSpeed Cache vs. WP Rocket – どちらが良いか?
- WordPressでブラウザキャッシュのレバレッジ警告を簡単に修正する方法
- WordPressの舞台裏での実際の仕組み(インフォグラフィック)
- WordPressウェブサイトがすぐに更新されない場合の対処法
- キャッシュ
- 初心者向けW3 Total Cacheのインストールとセットアップ方法
- WordPressの速度とパフォーマンスを向上させるための究極のガイド
- WooCommerce のパフォーマンスを高速化する方法(12 のヒント)
- WordPressのキャッシュをクリアする方法(ステップバイステップ)
- 初心者向けWP Super Cacheのインストールとセットアップ方法(簡単な方法)
