WordPressキャッシュを適切にクリアする方法

公開: 2022-04-22

調査によると、読み込みの速いWebサイトは、ユーザーのブラウジングエクスペリエンスを改善し、コンバージョンを増やし、ユーザーの定着率を向上させることがわかっています。 ウェブサイトの速度はGoogleのコアウェブバイタルの重要な指標であるため、高速なウェブサイトはウェブサイトのトラフィックと検索エンジンのランキングも向上させます。

WordPress Webサイトの速度を向上させる最も効果的な方法は、WPRocketやWPSuperCacheなどのWordPressキャッシングプラグインを使用してページキャッシングをアクティブ化することです。

ページキャッシュは、コンテンツがより迅速に配信されるように、WordPressWebサイト上のすべてのページのコピーを作成します。 これにより、WordPress Webサイトのページの読み込み時間を3〜5秒短縮できます。 WordPressキャッシングプラグインはあなたのためにすべての大変な仕事をしますが、訪問者が各ページの最新バージョンを提供されるように、 WordPressキャッシュを定期的にクリアすることが重要です。

この記事では、WordPressのページキャッシュをクリアする必要がある理由を説明します。 また、人気のあるWordPressキャッシングプラグインとWordPressホスティングサービスのキャッシュをクリアする方法も紹介します。

なぜWordPressキャッシュをクリアするのですか?

誰かがWordPressWebサイトにアクセスすると、サーバーはすべてのコアファイルをロードし、Webサイトのデータベースからコンテンツを取得してから、訪問者にコンテンツを配信する必要があります。 これは集中的なプロセスであり、誰かがWebサイトのページにアクセスするたびに繰り返す必要があります。

コンテンツを配信するためのより高速で効率的な方法は、各Webサイトページの静的コピーを作成し、代わりにそれを訪問者に配信することです。

ページのキャッシュコピーを作成するには、サーバーは重要なWordPressコアファイルをロードし、WordPressデータベースからページのコンテンツを取得する必要があります。 ただし、WordPress Webサイトの各ページがキャッシュされると、毎回サーバーに動的に情報を要求するよりも、キャッシュされたページをユーザーに配信する方がはるかに高速になります。

初期ページキャッシュ誰かが初めてページにアクセスすると、ページのキャッシュバージョンが作成されて保存されます。
ページのプリロードキャッシュをプリロードすると、すべてのWebサイトページを一度にキャッシュできます。 これにより、すべてのページがすばやく読み込まれますが、サーバーに一時的に負担がかかり、Webサイトの速度が低下する可能性があります。
ページキャッシュのクリアキャッシュされたページは、Webサイトの更新後に再作成されない場合、古くなる可能性があります。 したがって、Webサイトを更新したら、キャッシュされたバージョンのページを再生成することが重要です。 これは「キャッシュのクリア」として知られています。
WordPressWebサイトでのページキャッシュ。

WordPressキャッシングプラグインは、更新されるとWordPressのキャッシュを自動的にクリアできます。 たとえば、ブログ投稿の1つを更新すると、キャッシュプラグインによってページの新しい静的キャッシュコピーが作成されます。

Webサイトのデザインを変更するなど、Webサイトに大幅な変更を加える場合は、WordPressサイトのすべてのページキャッシュを手動でクリアして、すべてのページを最新の状態にする必要があります。

ページキャッシングの詳細については、私の記事「WordPressキャッシングのしくみ」をご覧ください。

ブラウザキャッシュとは何ですか?どのようにクリアできますか?

オンラインでWebサイトにアクセスすると、ブラウザはHTML、画像、CSS、Javascriptなどの静的アセットをローカルに保存します。 これは「ブラウザキャッシング」として知られています。 Webサイトに戻ると、ブラウザは静的ファイルを再度ダウンロードするのではなく、コンピュータから直接取得できます。

ブラウザのキャッシュはインターネットブラウジングを大幅に高速化するものですが、期限切れの古いキャッシュファイルは問題を引き起こす可能性があるため、さまざまな種類の静的ファイルの有効期限をWebサイトで定義することが重要です。

それでもWebサイトが正しく読み込まれない場合は、ブラウザのキャッシュをクリアして、すべてのコンテンツがサーバーから取得されるようにすることをお勧めします。

  • GoogleChromeでキャッシュとCookieをクリアする
  • FirefoxでのCookieとサイトデータのクリア
  • MicrosoftEdgeでのブラウザ履歴の表示と削除

多くのWordPress最適化プラグインを使用すると、ボタンをクリックするだけで訪問者のブラウザキャッシュを有効にできます。 W3 Total Cacheなどのソリューションでは、資産の有効期限も定義できます。

ブラウザキャッシングは多くのWordPressキャッシングプラグインで機能しますが、ページキャッシングとブラウザキャッシングは完全に異なる手法であることを忘れないでください。

WPロケットを使用してWordPressキャッシュをクリアする方法

WP Rocketは、ファイルのキャッシュとWPキャッシュのクリアのプロセスを簡素化するユーザーフレンドリーなWordPress最適化プラグインです。 メインダッシュボードには、キャッシュされたすべてのファイルをクリアし、ページキャッシュのプリロードを開始するためのクイックアクションボタンがあります。

WP Rocketは、PHPWebサイトの速度を上げるために使用できるキャッシュエンジンであるOPcacheもサポートしています。 すべてのOPcacheをパージするためのクイックアクションボタンを使用できます。

WPロケットダッシュボードでWordPressキャッシュをクリアする
ページキャッシュは、メインのWPRocketダッシュボードからクリアしてロードできます。

WP Rocketキャッシュ設定ページでは、モバイルユーザーとログインユーザー専用のキャッシュファイルを作成できます。 キャッシュされたページを、定義された時間数後にクリアするように設定することもできます。

WPロケットキャッシュ設定
WPロケットキャッシュ設定ページ。

[プリロード設定]ページで、キャッシュのプリロードをアクティブにし、フォントとサイトマップをプリロードできます。 キャッシュされるべきではないURLとユーザーエージェントを指定するための詳細なルール設定ページで、さらにオプションを利用できます。 このページでは、投稿やページが更新されたときに特定のURLを削除することもできます。

WPロケットプリロード設定
サイトマップを使用して、WebサイトにキャッシュするページをWPRocketにアドバイスできます。

WP Rocketドロップダウンメニューには、WordPressWebサイトのバックエンドとフロントエンドからアクセスできます。 メニューを使用して、すべてのキャッシュをクリアし、キャッシュをプリロードし、OPcacheをパージできます。

Webサイトのフロントエンドからメニューにアクセスしている場合は、[このURLを削除]オプションを使用して、特定のページのキャッシュをクリアできます。

WPロケットドロップダウンメニュー
ページキャッシュは、WPRocketドロップダウンメニューからクリアすることもできます。

W3トータルキャッシュを使用してWordPressキャッシュを空にする方法

W3 Total Cacheは、何百もの構成オプションを備えた高度なWordPressキャッシングプラグインです。 すべてのキャッシュを空にするオプションは、プラグインダッシュボードから利用できます。

W3トータルキャッシュダッシュボード
W3トータルキャッシュダッシュボード。

W3 Total Cacheの設定を変更するたびに、[保存]ボタンをクリックすると、プラグインはすべてのページキャッシュを削除します。

W3トータルキャッシュの一般設定
W3TotalCacheの一般設定ページ。

専用の設定ページは、ページキャッシュ、データベースキャッシュ、オブジェクトキャッシュ、ブラウザキャッシュに使用できます。

ページキャッシュ設定ページでは、WordPress Webサイトのどの領域がキャッシュされ、どの領域がキャッシュされないかを定義できます。 キャッシュのプリロード設定を構成し、コンテンツの作成または更新時にパージする必要があるページとフィードを選択することもできます。

W3トータルキャッシュページキャッシュ設定
W3 Total Cacheを使用すると、ページキャッシュのあらゆる側面を制御できます。

W3 Total Cacheドロップダウンメニューでは、すべてのキャッシュをクリアできます。 Webサイトのフロントエンドからアクセスすると、特定のページのキャッシュをクリアするために使用できます。

W3トータルキャッシュドロップダウンメニュー
W3 Total Cacheドロップダウンメニューは、Webサイトのバックエンドとフロントエンドで表示できます。

WPスーパーキャッシュを使用してWordPressキャッシュを削除する方法

WPスーパーキャッシュは、セットアップが簡単な人気のあるキャッシングWordPressプラグインです。 簡単な設定ページでは、キャッシュを有効にし、キャッシュをテストし、既存のすべてのキャッシュページを削除できます。

WPスーパーキャッシュの簡単な設定
簡単な設定ページでは、ワンクリックでキャッシュを構成できます。

詳細設定ページでは、キャッシュするページと、ページキャッシュをユーザーに配信する方法をより細かく制御できます。 ページタイプをキャッシュから除外し、投稿またはページが公開または更新されたときにすべてのキャッシュファイルをクリアするオプションがあります。

ガベージコレクションセクションでは、キャッシュされたファイルを一定の間隔で削除するように設定できます。 ページキャッシュがいつプリロードされるかを指定するために、別の設定ページを使用できます。

WPスーパーキャッシュの詳細設定
詳細設定ページでは、ページのキャッシュをより細かく制御できます。

キャッシュされたページの詳細なリストは、コンテンツページから表示できます。 ここでは、キャッシュを削除したり、期限切れのキャッシュファイルを削除したりするためのボタンを使用できます。

WPスーパーキャッシュの内容
WPスーパーキャッシュは、キャッシュされたページを一覧表示します。

WordPress管理バーの[キャッシュの削除]ボタンを使用すると、Webサイトのバックエンドまたはフロントエンドからページキャッシュをすばやくクリアできます。 残念ながら、WPスーパーキャッシュには特定のURLのキャッシュを削除するオプションはありません。

WPスーパーキャッシュ削除キャッシュボタン
「キャッシュの削除」ボタン。

WPFastestCacheを使用してページキャッシュをクリアする方法

WP Fastest Cacheは、多くの便利なキャッシュオプションを備えた効果的なWordPressキャッシュプラグインです。

メイン設定ページでは、キャッシュのプリロードを有効にし、投稿が追加または更新されたときにページキャッシュをクリアするように設定できます。 ログインしたユーザーとモバイルユーザーのキャッシュを無効にすることもできます。

WP最速キャッシュ設定
WP Fastest Cacheには、多くの便利なキャッシュ設定があります。

メイン設定ページからキャッシュ機能を有効にすると、追加のオプションを示すボックスがポップアップ表示されます。 これにより、どのキャッシュがプリロードされ、どのキャッシュがクリアされるかを完全に制御できます。

WP最速キャッシュオプション
キャッシュには追加のオプションを使用できます。

すべてのキャッシュは、[キャッシュ設定の削除]ページからクリアできます。 縮小されたCSSとJavascriptは、これらの機能が有効になっている場合に同時にクリアでき、タイムアウトルールにより、任意の時間間隔を使用してキャッシュを自動的にクリアできます。

別の設定ページを除外に使用できます。 これは、ページとユーザーエージェントをページキャッシュから除外するために使用できます。

WP最速キャッシュのキャッシュを削除する
WPFastestCacheのキャッシュを削除しています。

WP Fastest Cacheドロップダウンメニューでは、すべてのキャッシュをクリアし、キャッシュと縮小されたCSSおよびJavascriptを削除できます。 Webサイトのフロントエンドからこのメニューを使用して、特定のページのキャッシュをクリアできます。

WP最速キャッシュメニュー
WPFastestCacheのドロップダウンメニュー。

Breezeを使用してCloudwaysのページキャッシュをパージする方法

マネージドクラウドホスティングプラットフォームCloudwaysは、Memcached、Varnish、Nginx、Redisなどの高度なキャッシュテクノロジーを使用して、ウェブサイトの配信を最適化します。 WordPress Webサイトの場合、CloudwaysはWordPressキャッシングプラグインBreezeの使用を推奨しています。

基本オプションページでは、キャッシュを有効にし、定義された分数後にページキャッシュをクリアするように設定できます。 管理者、作成者、寄稿者などのWordPressユーザーグループに対してキャッシュを有効または無効にすることもできます。

Breezeの基本オプション
Breezeは、ブラウザのキャッシュとGzip圧縮もサポートしています。

指定された文字列を含むURLとページは、キャッシュから除外できます。 これは、詳細オプションページで実行できます。

Breezeの詳細オプション
キャッシュからURLを除外すると便利な場合があります。

Varnish設定ページから、新しいコンテンツが追加されたとき、または既存のコンテンツが更新されたときに、Varnishキャッシュを自動的にクリアするようにVarnishを設定します。 必要に応じて、すべてのVarnishキャッシュを手動でパージできます。

ブリーズバニッシュオプション
バニッシュキャッシュは自動的に削除できます。

他のWordPressキャッシングプラグインとは異なり、Breezeドロップダウンメニューは管理エリアでのみ使用可能であり、Webサイトのフロントエンドからアクセスすることはできません。

メニューから、ページキャッシュをクリアするか、Varnishキャッシュをクリアするか、両方のキャッシュをクリアすることができます。

ブリーズドロップダウンメニュー
Breezeドロップダウンメニュー。

WPエンジンでページキャッシュをクリアする方法

マネージドWordPressホスティング会社のWPEngineは、EverCacheと呼ばれる独自のキャッシュシステムを使用しています。

WP Engine WordPressプラグインがWebサイトでアクティブ化されると、キャッシュ設定ページからすべてのキャッシュをクリアできます。

WPエンジンのすべてのキャッシュをクリア
WPエンジンのすべてのキャッシュをクリアします。

WPエンジンを使用すると、投稿とページをキャッシュする期間を設定できます。 キャッシュの有効期限は、WordPressRestAPI用に構成することもできます。

WPエンジンでのキャッシュのクリアについて詳しくは、「自信を持ってキャッシュをクリアする」の記事を参照してください。

WPエンジンのキャッシュ時間
キャッシュの有効期限が切れる時期を定義します。

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

GoDaddyのマネージドホスティングプランを使用すると、Webサイトのページをキャッシュし、コンテンツ配信ネットワーク(CDN)を使用して世界中に配布できます。

ウェブサイトのCDNキャッシュをクリアするには、マネージドWordPressプランにサインインしてから、ページ上部のマネージドWordPressにカーソルを合わせる必要があります。 その後、「キャッシュのフラッシュ」ツールを使用してキャッシュをクリアできます。

これについて詳しくは、GoDaddyのキャッシュのクリア情報ページをご覧ください。

GoDaddyフラッシュWordPressキャッシュ
GoDaddyでキャッシュを削除します。

BlueHostでページキャッシュをクリアする方法

BlueHostのマネージドWordPressホスティングプランは、Webサイトページを最適化するカスタムマルチレイヤーキャッシングソリューションを使用します。

BlueHost WordPressプラグインは、WordPressをBluehostコントロールパネルと統合します。 プラグインがアクティブ化されると、メイン設定ページのパフォーマンスセクションに移動してキャッシュを管理できます。

BlueHost設定
BlueHost設定領域。

プラグインを使用すると、静的ファイルのみをキャッシュするか、静的ファイルとWebページをキャッシュするかを選択できます。 拡張キャッシュレベルは、頻繁に更新されないWebサイトで使用できます。

「すべてクリア」ボタンを使用すると、すべてのキャッシュをクリアできます。

BlueHostのパフォーマンス設定
BlueHostパフォーマンス設定ページ。

Webサイトを選択し、[パフォーマンス]タブをクリックして、BlueHostコントロールパネルから直接キャッシュを管理することもできます。 キャッシュの頻度は「シングルサーバーキャッシングコントロール」を使用して定義でき、特定のURLをクリアするオプションがあります。 このページからもすべてのキャッシュをクリアできます。

BlueHostを使用してキャッシュをクリアする方法の詳細については、「ページキャッシュ機能の使用方法」をお読みください。

BlueHostでWordPressキャッシュをクリアする
BlueHostアカウントからキャッシュをクリアします。

最終的な考え

ページキャッシュは、WordPressWebサイトを最適化するための最も効果的な方法です。 したがって、WordPressキャッシュをクリアし、キャッシュをプリロードし、サイトのキャッシュを正しく構成する方法を理解することが重要です。 すべてのキャッシュソリューションは、WordPressキャッシュをクリアするために同様のプロセスを使用しますが、使用可能なキャッシュ制御のレベルは異なります。

Webサイトの重要なページを定期的にチェックして、それらが最新で正しく機能していることを確認してください。 ほとんどの場合、ページのキャッシュで大きな問題が発生することはありませんが、問題を回避するために動的要素を含むページをキャッシュから除外する必要がある場合があります。 たとえば、連絡先フォームのあるページは、フォームが正しく機能するためにキャッシュから除外する必要がある場合があります。

ページキャッシュは効果的ですが、高速なWebサイトを保証するものではありません。 したがって、WordPressデータベースのクリーンアップ、画像のファイルサイズの縮小、Javascriptの解析の延期など、他の最適化手法と一緒にページキャッシュを使用することが重要です。

ページキャッシングの詳細については、私の記事「WordPressキャッシングのしくみ」をお読みください。 私の推奨するWordPressキャッシングプラグインについては、私の記事「Webサイトの速度を向上させるための最高のWordPressキャッシングプラグイン」でも読むことができます。

幸運を。

ケビン