WordPressでは、ページキャッシュは、テキスト、画像、コードを含むサイトのページの完全なスナップショットを保存します。これは単にWordPressキャッシュと呼ばれることが多く、サイトを高速化する最良の方法のひとつです。
WordPressのウェブページに初めてアクセスされると、スクリプトを実行したり、データベースからデータを読み込んだりしてビルトインする必要がある。これには時間がかかる。
ページキャッシュは、将来の訪問者のためにウェブページのこのHTMLバージョンを保存します。ページを一から作り直す必要がないため、読み込みが2~5倍速くなります。
WordPressのページは通常どのように読み込まれるのか?
WordPressは、サイトのコンテンツをデータベースに保存します。投稿、ページ、コメント、カテゴリー、タグ、カスタマイザー、ユーザー、その他のWordPressの設定が含まれます。
WordPressをインストールする際に、データベース名、ホスティング、ユーザー名、パスワードの入力を求められたことを覚えているかもしれません。
WordPressはMySQLデータベース管理システムを使用し、Webサーバー上のアプリケーションとして動作します。このため、誰かがサイトにアクセスするたびにサーバーのリソースの一部が使用されます。
訪問者がWordPressサイトのウェブページを表示する前に、いくつかのスクリプトが実行され、データベースからコンテンツを読み込み、ユーザーのウェブブラウザが表示できるHTMLウェブページを作成します。
多くの訪問者が同時にWordPressサイトを訪れると、データベースへのリクエストが多くなり、サイトの読み込みが遅くなります。
より詳細な情報とインフォグラフィックについては、WordPressが舞台裏で実際にどのように機能しているかについてのガイドをご覧ください。
ページキャッシュはどのようにページの読み込み速度を向上させるのか?
誰かがあるページに初めてアクセスしたとき、そのページは上で説明したようにデータベースから動的にビルトインされる。異なる点は、生成されたHTMLページはキャッシュ(一時的な保存領域)に保存されることである。
次に誰かがそのページにアクセスすると、あらかじめビルトインされたHTMLバージョンがキャッシュから読み込まれる。
ページをデータベースから動的に生成する必要がないため、ウェブサーバーへの負荷が減り、ページの読み込みが速くなります。
サンドイッチ店を思い浮かべるといいかもしれない。一番人気のサンドイッチをあらかじめ作っておき、ランチラッシュの時にすぐに出せるようにしておくのだ。そうすることで、多くのカスタマイザーに素早くサービスを提供することができる。
WordPressサイトにページキャッシュを追加するには?
Bluehostや SiteGroundのような評判の良いWordPressホスティングサービスの多くは、ビルトインのキャッシュソリューションを提供しています。キャッシュは初期設定でオンになっており、ホスティングサービスのダッシュボードから、またはプラグインを使用して設定することができます。
ビルトインキャッシングを備えていないホスティングサービスを使用している場合は、WP Rocketのような優れたWordPressキャッシュプラグインを使用して、簡単にサイトにキャッシュを追加することができます。
サイトが更新されると、キャッシュされたページは古くなりませんか?
キャッシュされたウェブページが、サイトの更新に伴って古くなってしまうことを心配されるかもしれません。それは潜在的な危険です。
これはキャッシュされたページに有効期限を設定することで処理されます。一度キャッシュされたプラグインが古くなると、次に誰かがそのプラグインにアクセスしたときにデータベースから自動的に再構築されます。
サイトのコンテンツが頻繁に変更される場合は、有効期限を短く設定することをお勧めします。変更が少ないサイトの場合は、有効期限を長く設定することができます。
WordPressのキャッシュを手動でクリアして、訪問者に最新の更新が表示されるようにすることもできます。WordPressでキャッシュをクリアする方法のガイドで、いくつかの一般的なキャッシュプラグインやホスティングサービスでの方法を学ぶことができます。
キャッシュには他にどんな種類があるのか?
オンライン体験をスピードアップできるキャッシュは、ページキャッシュだけではありません。
その他のキャッシュの種類をいくつか紹介しよう:
- ウェブブラウザのキャッシュは、画像などのウェブページのリソースをユーザーのコンピューターに一時的に保存します。次にユーザーがそのページにアクセスする際に、これらを再度ダウンロードする必要がないため、ロード時間が短縮されます。
- DNSキャッシュは、訪問したサイトのIPアドレスをユーザーのコンピューターに保存します。次にユーザーがそのサイトにアクセスする際、ブラウザーはオンラインDNSサーバーからIPアドレスを調べる必要がなく、時間の節約になる。
キャッシュの種類については、キャッシュの用語集をご覧ください。
この投稿が WordPress のページキャッシュについてより詳しく知っていただく一助となれば幸いです。また、WordPress の便利なヒントやトリック、アイデアに関する関連投稿は、以下の「Additional Reading」リストをご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
追加リーディング
- キャッシュ
- WordPressのスピードとパフォーマンスを向上させる究極のガイド
- LiteSpeed Cache vs. WP Rocket – どっちがいいの?
- WordPressのレバレッジブラウザキャッシュ警告を簡単に修正する方法
- WordPressサイトがすぐに更新されない場合の対処法
- 初心者のためのW3 Total Cacheインストールと設定方法
- WordPressの実際の仕組み(インフォグラフィック)
- サイトを高速化するWordPressキャッシュプラグインベスト5 (2024)
- WordPressのキャッシュをクリアする方法(ステップバイステップ)
- 初心者のためのWP Super Cacheのインストールと設定方法(簡単な方法)