キャッシュ

キャッシュは、WordPressサイトの最適化において重要な役割を果たします。弊社では簡単にキャッシュをご利用いただけます。「WordPressサイト」>(サイト名)>「キャッシュ」画面で以下のキャッシュを管理可能です。

MyKinstaのキャッシュ画面
MyKinstaのキャッシュ画面

キャッシュをクリアする

注意)サイトのテーマまたは使用しているプラグインに組み込みのキャッシュがある場合、弊社によるキャッシュとは別に管理されます。すべてのキャッシュをクリアするには、まずテーマまたはプラグインのキャッシュをクリアすることをお勧めします。

キャッシュはWordPressの管理画面、MyKinsta、またはWP-CLI(ターミナル/SSHクライアント)でクリアすることができます。以下、それぞれの手順をご紹介します。

MyKinstaでキャッシュをクリアする

MyKinstaでは、「WordPressサイト」画面から、ステージング環境を含む1つまたは複数の環境のサーバーキャッシュCDNキャッシュ、およびエッジキャッシュを一括でクリアすることができます。Redisアドオンを追加している場合には、Redisオブジェクトキャッシュもクリアされます。

サイト名の左側にあるチェックボックスを使用して、キャッシュをクリアするサイトを選択します。右上に出現する「操作」ドロップダウンをクリックして、「キャッシュのクリア」を選択してください。

キャッシュをクリアしたい環境を選択
キャッシュをクリアしたい環境を選択

クリアするキャッシュの種類を選択し、「キャッシュのクリア」をクリックします。

クリアしたいキャッシュの種類を選択
クリアしたいキャッシュの種類を選択

キャッシュのクリアが完了すると、その旨を伝えるメッセージが表示されます。

WordPressサイト」>(サイト名)>「キャッシュ」画面に移動して、「サーバーキャッシュ」タブを開き「キャッシュをクリア」をクリックして、単一のサイトのキャッシュをクリアすることも可能です。エッジキャッシュを利用している場合は、あるいはRedisキャッシュアドオンを利用している場合は、それぞれエッジキャッシュおよびRedisキャッシュもクリアされます。ただし、静的アセット(画像、CSSファイル、JavaScriptファイルなど)をキャッシュするCDNキャッシュはクリアされません。CDNキャッシュをクリアするには、、「WordPressサイト」>(サイト名)>「キャッシュ」画面に移動し、「CDN」タブでキャッシュを別途クリアしてください。

MyKinstaの「キャッシュ」画面でサーバーキャッシュをクリア
MyKinstaの「キャッシュ」画面でサーバーキャッシュをクリア

WordPress管理画面でキャッシュをクリアする

Kinsta MUプラグイン(すべてのサイトにデフォルトでインストールされます)を使用すると、WordPressの管理画面から以下を含むキャッシュをクリアできます。

  • フルページキャッシュ
  • オブジェクトキャッシュ
  • CDNキャッシュ
  • すべてのキャッシュ

まずは、WordPressの管理画面にログインしてください。

サイト全体のキャッシュをクリアするには、ページ上部の管理ツールバーにある「Clear Cache」をクリックします。

WordPress管理画面からKinsta MUプラグインを使ってキャッシュをクリア
WordPress管理画面からKinsta MUプラグインを使ってキャッシュをクリア

サイトに変更を加えた後に、特定のURLやパスのキャッシュを自動的にクリアしたい場合は、Kinsta MUプラグインで設定が可能です。左サイドバーの「Kinsta Cache」をクリックし、サイトの更新時にパージしたいURLを追加します。詳しい手順については、Kinsta MUプラグインにカスタムキャッシュURLを追加する方法をご覧ください。

  • エッジキャッシュが有効になっている場合、Kinsta MUプラグインでキャッシュをクリアすると、エッジキャッシュもクリアされます。
  • 弊社CDNを使用している場合、Kinsta MUプラグインでキャッシュをクリアすると、CDNキャッシュもクリアされます。

WP-CLIでキャッシュをクリアする

SSHでサーバーに接続し、サイトのドキュメントルートに移動します。

cd public

Kinsta MUプラグインがサイトにインストールされている場合、以下のコマンドでフルページキャッシュとエッジキャッシュ(有効な場合)をクリアできます。

wp kinsta cache purge

エッジキャッシュをクリアせずにサイトキャッシュだけをクリアするには、--siteフラグを追加します。

wp kinsta cache purge --site

弊社CDNを使用している場合は、--cdnフラグを追加すると、CDNキャッシュをクリアできます。

wp kinsta cache purge --cdn

サイトにRedisアドオンを実装している場合、--objectフラグを追加すると、Redisキャッシュをクリアできます。

wp kinsta cache purge --object

すべてのキャッシュをクリアするには、--allフラグを使用してください。

wp kinsta cache purge --all

サイトのオブジェクトキャッシュをクリアするには、以下のコマンドを実行します。

wp cache flush

また、上記2つのコマンドを1行にまとめることも可能です。

wp kinsta cache purge && wp cache flush

以下のコマンドでSSHを終了します。

quit

SSHでRedisキャッシュをクリアする

サイトにRedisアドオンを実装している場合は、SSHでサーバーに接続し、次のコマンドでRedisキャッシュをクリアします。

redis-cli flushall async

以下のコマンドでSSHを終了します。

quit
この記事は役に立ちましたか?