Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

何ですか: ページキャッシュ

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressでは、ページキャッシュは、テキスト、画像、コードを含むサイトのページの完全なスナップショットを保存します。これは単にWordPressキャッシュと呼ばれることが多く、サイトを高速化する最良の方法のひとつです。

WordPressのウェブページに初めてアクセスされると、スクリプトを実行したり、データベースからデータを読み込んだりしてビルトインする必要がある。これには時間がかかる。

ページキャッシュは、将来の訪問者のためにウェブページのこのHTMLバージョンを保存します。ページを一から作り直す必要がないため、読み込みが2~5倍速くなります。

Glossary: Page Cache

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

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

WordPressをインストールする際に、データベース名、ホスティング、ユーザー名、パスワードの入力を求められたことを覚えているかもしれません。

WordPressはMySQLデータベース管理システムを使用し、Webサーバー上のアプリケーションとして動作します。このため、誰かがサイトにアクセスするたびにサーバーのリソースの一部が使用されます。

訪問者がWordPressサイトのウェブページを表示する前に、いくつかのスクリプトが実行され、データベースからコンテンツを読み込み、ユーザーのウェブブラウザが表示できるHTMLウェブページを作成します。

多くの訪問者が同時にWordPressサイトを訪れると、データベースへのリクエストが多くなり、サイトの読み込みが遅くなります。

より詳細な情報とインフォグラフィックについては、WordPressが舞台裏で実際にどのように機能しているかについてのガイドをご覧ください。

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

誰かがあるページに初めてアクセスしたとき、そのページは上で説明したようにデータベースから動的にビルトインされる。異なる点は、生成されたHTMLページはキャッシュ(一時的な保存領域)に保存されることである。

次に誰かがそのページにアクセスすると、あらかじめビルトインされたHTMLバージョンがキャッシュから読み込まれる。

How a WordPress Cache Works

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

サンドイッチ店を思い浮かべるといいかもしれない。一番人気のサンドイッチをあらかじめ作っておき、ランチラッシュの時にすぐに出せるようにしておくのだ。そうすることで、多くのカスタマイザーに素早くサービスを提供することができる。

WordPressサイトにページキャッシュを追加するには?

Bluehostや SiteGroundのような評判の良いWordPressホスティングサービスの多くは、ビルトインのキャッシュソリューションを提供しています。キャッシュは初期設定でオンになっており、ホスティングサービスのダッシュボードから、またはプラグインを使用して設定することができます。

ビルトインキャッシングを備えていないホスティングサービスを使用している場合は、WP Rocketのような優れたWordPressキャッシュプラグインを使用して、簡単にサイトにキャッシュを追加することができます。

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

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

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

Setting a Cache Expiration Date in WP Rocket

サイトのコンテンツが頻繁に変更される場合は、有効期限を短く設定することをお勧めします。変更が少ないサイトの場合は、有効期限を長く設定することができます。

WordPressのキャッシュを手動でクリアして、訪問者に最新の更新が表示されるようにすることもできます。WordPressでキャッシュをクリアする方法のガイドで、いくつかの一般的なキャッシュプラグインやホスティングサービスでの方法を学ぶことができます。

Clearing the WordPress Cache in WP Rocket

キャッシュには他にどんな種類があるのか?

オンライン体験をスピードアップできるキャッシュは、ページキャッシュだけではありません。

その他のキャッシュの種類をいくつか紹介しよう:

  • ウェブブラウザのキャッシュは、画像などのウェブページのリソースをユーザーのコンピューターに一時的に保存します。次にユーザーがそのページにアクセスする際に、これらを再度ダウンロードする必要がないため、ロード時間が短縮されます。
  • 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.

追加リーディング

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

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