ページキャッシュとは?

WordPress では、ページキャッシュは、テキスト、画像、コードを含むウェブサイトのページの完全なスナップショットを保存します。これは WordPress キャッシュと呼ばれることもあり、ウェブサイトの速度を向上させる最良の方法の 1 つです。

WordPressのウェブページが初めて訪問されたとき、スクリプトを実行し、データベースからデータを読み込み、その他多くの処理を行って構築する必要があります。これには時間がかかります。

ページキャッシュは、ウェブページの HTML バージョンを保存し、将来の訪問者のために利用できるようにします。ページをゼロから再構築する必要がないため、読み込み速度が 2 ~ 5 倍速くなります。

用語集: ページキャッシュ

WordPressのページは通常どのように読み込まれますか?

WordPressは、ウェブサイトのコンテンツをデータベースに保存します。 これには、投稿、ページ、コメント、カテゴリ、タグ、カスタムフィールド、ユーザー、その他のWordPress設定が含まれます。

WordPressをインストールしたときに、データベース名、ホスト、ユーザー名、パスワードを提供するように求められたことを覚えているかもしれません。

WordPressはMySQLデータベース管理システムを使用しており、ウェブサーバー上のアプリケーションとして実行されます。これにより、誰かがあなたのサイトにアクセスするたびにサーバーのリソースの一部が使用されます。

訪問者があなたのWordPressウェブサイトのウェブページを表示できるようになる前に、データベースからコンテンツをロードしてユーザーのブラウザが表示できるHTMLウェブページを作成するスクリプトが実行されます。

大勢の訪問者が同時にWordPressウェブサイトにアクセスすると、データベースへのリクエストが多くなり、サイトの読み込みが遅くなります。

詳細情報とインフォグラフィックについては、WordPress の舞台裏での実際の仕組みに関するガイドをご覧ください。

ページキャッシュはページ読み込み速度をどのように向上させますか?

誰かが特定のページに初めてアクセスしたとき、上記で説明したようにデータベースから動的に構築されます。違いは、生成されたHTMLページがキャッシュ、つまり一時的なストレージ領域に保存されることです。

次に誰かがそのページにアクセスしたとき、事前に構築されたHTMLバージョンがキャッシュから読み込まれます。

WordPressキャッシュの仕組み

ページをデータベースから動的に生成する必要がないため、ウェブサーバーへの負荷が軽減され、ページの読み込みが速くなります。

サンドイッチ店を例に考えると、忙しい時期に対処するために同様の戦略を使用していることがわかります。最も人気のあるサンドイッチを事前に作っておくことで、ランチラッシュ時にすぐに提供できるようになります。これにより、多くのお客様により迅速にサービスを提供できます。

WordPress ウェブサイトにページキャッシュを追加するにはどうすればよいですか?

Bluehost や SiteGround のような評判の良い WordPress ホスティング会社は、キャッシュ機能を内蔵しています。キャッシュはデフォルトでオンになっており、ホスティングプロバイダーのダッシュボードから、またはプラグインを使用して設定できます。

キャッシュ機能が組み込まれていないホスティング会社を利用している場合は、WordPressキャッシュプラグインのWP Rocketのような優れたプラグインを使用して、ウェブサイトに簡単にキャッシュを追加できます。

ウェブサイトが更新されると、キャッシュされたページは古くなりませんか?

ウェブサイトを更新すると、キャッシュされたウェブページが古くなるのではないかと心配になるかもしれません。それは潜在的な危険です。

これは、キャッシュされたページの有効期限を設定することで処理されます。キャッシュされたプラグインが古くなると、次に誰かがアクセスしたときにデータベースから自動的に再構築されます。

WP Rocket でキャッシュの有効期限を設定する

ウェブサイトのコンテンツが頻繁に変更される場合は、短い有効期限を設定するのが最善です。変更が少ないウェブサイトの場合は、長い有効期限を設定できます。

WordPressのキャッシュを手動でクリアして、訪問者が最新の更新を確認できるようにすることもできます。WordPressでキャッシュをクリアする方法に関するガイドで、いくつかの人気のあるキャッシュプラグインやホスティングプロバイダーでこれを行う方法を学ぶことができます。

WP RocketでWordPressキャッシュをクリアする方法

他にどのような種類のキャッシュがありますか?

ページキャッシュは、オンライン体験を高速化できる唯一のキャッシュタイプではありません。

その他のキャッシュの種類をいくつか紹介します。

  • ブラウザキャッシュは、画像などのウェブページリソースを一時的にユーザーのコンピュータに保存します。これにより、ユーザーが次回そのページにアクセスしたときに再度ダウンロードする必要がなくなり、読み込み時間が短縮されます。
  • DNSキャッシュは、ユーザーのコンピューターにアクセスしたウェブサイトのIPアドレスを保存します。次にユーザーがそのウェブサイトにアクセスするとき、ブラウザはオンラインDNSサーバーからIPアドレスを検索する必要がなくなり、時間を節約できます。

キャッシュの種類に関する詳細については、キャッシュの用語集エントリをご覧ください。

この記事がWordPressのページキャッシュについてさらに学ぶのに役立ったことを願っています。関連する役立つWordPressのヒント、トリック、アイデアに関する記事については、以下の追加資料リストも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!