WordPress キャッシュ: 仕組みとアプリケーションおよびサーバーレベルでキャッシュをクリアする方法

公開: 2020-03-11
ワードプレスのキャッシュ
@クラウドウェイズをフォロー

キャッシュは、最適な Web サイト パフォーマンスを実現する上で重要な役割を果たします。 キャッシュは WordPress コミュニティではあまり知られていない概念でしたが、今では話題になっています。 キャッシュ最適化戦術を適切に実装すると、Web サイトのパフォーマンスを大幅に向上させることができます。

ただし、コミュニティの多くのユーザーは、まだキャッシュの最適化に慣れていません。 この記事の目的は、キャッシュの最適化が機能する方法の包括的な概要を提供することです。 サーバー側とクライアント側のキャッシュについて調べ、ユーザーがキャッシュのベスト プラクティスをよりよく理解し、実装できるようにします。

  • キャッシングとは
  • WordPress ウェブサイトのキャッシュをクリアする理由
  • WordPress キャッシュを有効にする
  • WordPress キャッシュをクリアする方法 (3 つの方法)
  • 最高のWordPressキャッシュプラグイン
  • まとめ

キャッシングとは

キャッシングとは、頻繁にアクセスされるアセットを保存および再利用して、サーバーの負荷を軽減しながら Web サイトのパフォーマンスとユーザー エクスペリエンスを向上させるプロセスです。 キャッシングを使用すると、WordPress は Web コンテンツをすばやく提供しながら、サーバーを他の要求を処理できるように維持できます。

ページ キャッシングは、Web ページのコピーを保存し、ユーザーが要求したときにそれを表示する一般的な方法です。これにより、バックエンドやデータベースからページ コンテンツをフェッチする必要がなくなります。 WordPress キャッシングは、事前に保存されたデータをユーザーに提供することで、サーバー リソースとユーザー リクエストのバランスを維持するのに役立ちます。

WordPress ウェブサイトのキャッシュをクリアする理由

WordPress のキャッシュをクリアすることは、高性能で最新の Web サイトを維持するために不可欠です。 WordPress ウェブサイトのキャッシュを定期的にクリアする必要がある理由は次のとおりです。

  • ユーザーに最新のコンテンツが表示されるようにする: Web サイトを更新するときに、キャッシュをクリアすると、ユーザーはキャッシュされた古いバージョンではなく、サイトの最新バージョンにアクセスできるようになります。
  • ウェブサイトの速度を最適化する:キャッシュをクリアするとサーバー リソースが解放され、サイトの実行速度と効率が向上します。
  • Web サイトの問題を解決する:キャッシュをクリアすると、サーバー リソースが解放され、サイトをより高速かつ効率的に実行できるようになります。
  • Web サイトのセキュリティを向上させる:キャッシュをクリアすると、セキュリティ違反を防ぎ、Web サイトを脅威から保護するのに役立ちます。

全体として、WordPress Web サイトのキャッシュを定期的にクリアすると、Web サイトがスムーズに動作し、ユーザーに可能な限り最高のエクスペリエンスを提供できます。

WordPress キャッシュを有効にする

WordPress キャッシングにより、Web サイトのパフォーマンスと速度が大幅に向上します。 キャッシュを有効にするには、サーバー側とアプリケーション側の 2 つの方法があります。

サーバーレベルのキャッシュ

最初のキャッシュ タイプ、つまりサーバー レベルのキャッシュはサーバーに実装され、次のメカニズムが含まれます。

ワニス – リバース プロキシ

Varnish キャッシングは、Web サイトの読み込み時間を 10 倍も高速化する優れた方法です。 これは、サーバーとクライアントの間の仲介者として機能するリバース HTTP プロキシです。 最初のリクエストの後にコンテンツをキャッシュし、後続のリクエストにコピーを提供します。

Varnish - Reverse Proxy

出典:サイバーパネル

また、 Varnish キャッシュにより、PHP サーバーの効率が大幅に向上します。 高負荷時にパフォーマンスの問題が発生する可能性がある従来のキャッシュ プラグインとは異なり、Varnish キャッシュはサーバーの効率を最大 100 倍向上させます。 また、動的コンテンツと静的コンテンツの両方をキャッシュするため、Web サイトとサーバーのパフォーマンスを向上させる優れたツールになります。

ページキャッシュ

ページ キャッシュ (サイト キャッシュとも呼ばれます) は、ユーザーが同じコンテンツを要求したときにすばやく取得できるように、Web ページ、画像、およびその他のメディアをサーバーに保存します。

リクエストの繰り返しによってトリガーされるメモリ参照を維持するため、バックエンドとデータベースからデータをフェッチする必要がなくなります。 ユーザーはコンテンツの有効期限を設定できます。有効期限が切れると、新しいコンテンツや更新されたコンテンツに置き換えられます。 この機能は、最大限の柔軟性を得るためにユーザーのブラウザから制御できます。

Redis – データベースキャッシング

Redis は、オブジェクトとデータベースのキャッシュに優れた優れたツールであり、データベース クエリをキャッシュすることで Web サイトのパフォーマンスを最適化します。

堅牢なオープンソース オプションとして、 Redis は幅広いデータ構造とインメモリをサポートし、処理を高速化します。

Memcached – オブジェクトキャッシング

Memcachedは強力なオープンソース ツールであり、メモリ内のキー値ストレージ プロセスを通じてデータベース クエリのキャッシュを容易にし、データのフェッチ時間を最適化することで動的 Web アプリケーションの速度を向上させます。

たとえば、e コマース ストアのような動的なサイトでは、Memcached を利用してデータベースの負荷を軽減し、冗長なリクエストを迅速に処理できます。

また、Memcached は、Web サイトのバックエンドに移動してデータ項目のデータベース テーブルにクエリを実行する必要をなくすことで、データのフェッチ時間を最適化し、Web サイトのパフォーマンスを向上させます。

オペコードのキャッシング

オペコード キャッシングは、処理済みの PHP コードをメモリにキャッシュする効率的な最適化手法であり、後続のリクエストをより高速に処理できるようにします。 変換されたバイトコードをメモリに保存して、後続のリクエストに即座に提供し、PHP アプリの全体的な効率を向上させます。

Opcode Caching

出典: Drupal.org

PHP バージョン 5.5 以降には、オペコード キャッシュが付属しています。 オペコード キャッシングにより速度が向上し、サーバーが特定の時間内により多くの固有の要求を処理できるようになります。

CDN キャッシュ

コンテンツ配信ネットワーク (CDN) は、複数の場所から Web サイトのキャッシュされたコピーを提供するグローバルに分散されたサービスであり、最も近いノードからエンド ユーザーにデータを提供することで待ち時間を短縮します。

CDN は静的および動的の両方に対応し、サーバーの帯域幅を節約し、サーバー/Web サイトの場所を隠すことで Web サイトのセキュリティを強化します。

アプリケーションレベルのキャッシング

クライアント側のキャッシュまたはアプリケーションレベルのキャッシュは、WordPress プラグインを使用して実装し、将来の使用のためにユーザーのブラウザーに静的データを保存することで Web サイトのパフォーマンスを向上させることができます。

ブラウザのキャッシュ

ブラウザ キャッシュを使用すると、画像、CSS、JavaScript ファイルなどの静的コンテンツをユーザーのブラウザにキャッシュして、Web サイトのパフォーマンスとページ コンテンツを改善できます。 このタイプのキャッシュは、WordPress サイトで特に役立ちます。

主要な Web ブラウザーには通常、組み込みのキャッシュ管理機能があり、これらのファイルをローカル ストレージに保存します。 ただし、ウェブサイトの最適なパフォーマンスを確保するために、ブラウザのキャッシュを定期的にクリアすることを強くお勧めします。

WordPress キャッシュをクリアする方法 (3 つの方法)

キャッシングにより、WordPress サイトの速度とパフォーマンスが劇的に向上します。 ただし、サイトに変更を加える場合は、キャッシュをクリアして、訪問者が更新されたコンテンツを確認できるようにする必要があります。 このセクションでは、WordPress サイトのキャッシュをクリアする 3 つの方法について説明します。

方法 1: Web ブラウザのキャッシュをクリアする

WordPress のキャッシュをクリアする最も簡単な方法は、Web ブラウザのキャッシュをクリアすることです。

Web ブラウザーは、読み込み速度を向上させるために画像、スタイルシート、JavaScript などの静的な Web サイト コンテンツを保存することがよくありますが、これにより、新しいコンテンツが表示されなくなる可能性があります。

キャッシュをクリアするには、次の手順に従います。

  • Web ブラウザを開き、メニューアイコンをクリックします。
  • [その他のツール] を選択します。

More tools

  • 閲覧データを消去する」を選択します。

Choose “Clear browsing data.”

  • キャッシュされた画像とファイルのチェックボックスをオンにして、データを消去します

clear the data

これらの手順を完了すると、WordPress のキャッシュがクリアされ、Web サイトの新しい変更を確認できるようになります。

方法 2: WordPress キャッシュ プラグインのキャッシュをクリアする

WordPress キャッシュ プラグインを使用してキャッシュをクリアすることもできます。 このデモでは、Breeze プラグインを使用します。

  • WordPress ダッシュボードにログインします
  • Breezeプラグインをインストールし有効にします

Activate the Breeze plugin

  • Breeze プラグインの[設定]セクションに移動します。

Breeze plugin's Settings section.

  • 関連するオプションをマークして選択すると、キャッシュがクリアされます。

Clear Cache

方法 3: WordPress ホスティングのキャッシュをクリアする

WordPress ホスティングを使用してキャッシュをクリアすることもできます。 幸いなことに、Cloudways や WPEngine などの一部の Web ホストには、WordPress サイトを高速化する組み込みのキャッシュ オプションがあります。

このチュートリアルでは、Cloudways のダッシュボードを使用して、WordPress サイトからキャッシュをクリアします。

Cloudways は高度なキャッシング メカニズムを使用してサーバーを最適化し、最適なパフォーマンスと可用性を確保するため、サーバー レベルのキャッシングの問題から解放されます。

ユーザーは Cloudways のパフォーマンスが最適化されたサーバーでサイトを強化し、読み込み速度が79 ミリ秒まで速くなりました!

以下の手順に従って、Cloudways 経由でキャッシュをクリアします。

  • Cloudways アカウントにログインします
  • メイン サーバー>サーバー管理設定>サービスの管理に移動します

Manage Services

  • Varnish を有効にしてVarnish Cacheを有効にします

Enable Varnish

  • その後、PURGEをクリックしてサーバーからキャッシュをクリアします。

click PURGE

  • そうすることで、サーバーレベルのキャッシュがクリアされます。

サーバーに複数のアプリケーションがあり、いずれかのキャッシュを無効にする場合は、次の手順に従います。

  • [アプリケーション]に移動しアプリケーションを選択します。

Select your Application

  • [アプリケーションの設定] セクションにリダイレクトされます

Application Settings section

  • Varnish Cacheオプションを有効にして、アプリのキャッシュをクリアします。

Enable the Varnish Cache

  • すべてのアプリケーションで同じ手順に従って、キャッシュをクリアできます。

最高のWordPressキャッシュプラグイン

WordPress サイトのパフォーマンスを向上させるには、キャッシュ プラグインの使用が不可欠です。 ただし、豊富なキャッシュ プラグインがあるため、最も効果的なものを選択するのに時間と労力がかかる場合があります。 このセクションでは、WordPress に最適なキャッシュ プラグインを一覧表示し、Web サイトの速度とユーザー エクスペリエンスを最適化するための貴重な洞察と推奨事項を提供します。

1) ブリーズ

Breeze

Cloudways が開発した無料で非常に効率的な WordPress キャッシュ プラグインであるBreeze は、Web サイトのパフォーマンスを最適化するための包括的なソリューションを提供します。

このプラグインは、CSS および JS ファイルの縮小やグループ化などの高度な機能を提供しながら、アプリケーション レベルのキャッシュの問題を最小限に抑えるシンプルでありながら強力なインターフェイスを誇っています。 そのあなたと

特徴

  • フルページ キャッシングとブラウザ キャッシングを提供
  • HTML、CSS、および JavaScript ファイルを縮小して、読み込み時間を短縮します
  • Gzip 圧縮を有効にします
  • データベースの最適化を実行します
  • CDN統合を提供
  • SSLサポートを提供
  • サイトでの遅延読み込みを有効にします

評価

Breeze プラグインは、 WordPress.org94 件のレビューに基づいて5 つ星のうち 3.6の評価を得ています

Breeze rating

2) ハミングバードのページ速度の最適化

Hummingbird Page Speed Optimization

WPMU DEV によって開発された Hummingbird は、利用可能な最高の WordPress キャッシュ プラグインの 1 つとして広く認識されています。 100,000 を超えるアクティブなインストールがあるこのプラグインは、圧縮、縮小、遅延読み込み、ブラウザー キャッシュ ツールなどの高度な機能を提供して、Web サイトの速度を最適化し、ユーザー エクスペリエンスを向上させます。

初心者でも経験豊富な開発者でも、Hummingbird のユーザー フレンドリーなインターフェイスと包括的な機能は、Web サイトのパフォーマンスを向上させたいと考えているすべての人にとって優れた選択肢です。

特徴

  • テキスト圧縮を有効にします
  • CSS、HTML、および JavaScript を縮小します
  • Gzip圧縮を提供
  • 未使用の CSS を据え置く
  • オフスクリーン画像の遅延ロード
  • CDN 統合
  • 稼働時間の監視
  • セキュリティスキャンを実行します

評価

Hummingbird プラグインは、 WordPress.org1392 のレビューに基づいて5 つ星のうち 4.8 を獲得しています

Hummingbird rating

3) W3 合計キャッシュ

W3 Total Cache

W3 Total Cacheプラグインは、AMP と SSL のサポート、メディアの CDN 管理、データベース オブジェクトのキャッシュなどの主要な機能を提供します。 100 万を超えるアクティブなインストールがあり、WordPress で最も広く使用されているキャッシュ プラグインの 1 つです。

上記のプラグインは最高の WordPress キャッシュ プラグインとして高く評価されていますが、何らかの形式のキャッシュを実装する前に、 WordPress サイトをバックアップする必要があります そうすることで、キャッシュ中の潜在的なデータ損失や破損から Web サイトを保護できます。

特徴

  • 透過的な CDN 管理を提供
  • SSL サポート
  • 高速化されたモバイル ページのサポート
  • CSS、HTML、および JavaScript を縮小します
  • Gzip圧縮を提供
  • 重要でない CSS と JavaScript を延期する

評価

W3 Total Cache プラグインは、 WordPress.org5139 件のレビューに基づいて5 つ星のうち 4.4の評価を得ています

W3 Total Cache rating

4) WPロケット

WP Rocket

WP Rocket は、WordPress の最高のパフォーマンス プラグインの 1 つとして広く認められている、高く評価されているパフォーマンス プラグインです。 この強力なツールを実装すると、数回クリックするだけでサイトの読み込み時間を大幅に短縮できます。

さらに、WP Rocket の堅牢なパフォーマンス機能は、Google PageSpeed と Core Web Vitals スコアを向上させるのに役立ち、サイトのパフォーマンスを簡単に最適化できます.

特徴

  • フルページ キャッシングとブラウザ キャッシングを提供
  • CSS、HTML、および JavaScript を縮小する
  • Gzip圧縮を提供
  • オフスクリーン画像の遅延ロード
  • CDN 統合

評価

WP Rocket プラグインは、Trustpilot で1782 件のレビューに基づいて5 つ星のうち 4.9の評価を得ています

WP Rocket rating

まとめ

効果的な WordPress キャッシングは、Web サイトの Web サイトのパフォーマンスを最適化するために不可欠です。 キャッシュ技術を適切に実装することで、Web サイトのユーザー エクスペリエンスや SEO を大幅に改善し、追加の収益を生み出すことさえできます。

ただし、このチュートリアルで説明されているキャッシュ技術を適用する前に、サイトの完全なバックアップを作成する必要があることに注意してください。 この予防措置は、最適化プロセス中に問題が発生した場合に、Web サイトのデータを確実に保護するのに役立ちます。

よくある質問

WordPress のキャッシュを削除するとどうなりますか?

WordPress のキャッシュを削除すると、Web サイトに蓄積された保存データが削除されます。 このデータには、HTML、CSS、JavaScript などが含まれます

WordPress のキャッシュはどこに保存されますか?

WordPress でキャッシュが保存される特定の場所は、キャッシュ ソリューションによって異なります。 一般的には、次の 3 つの場所にあります。

  • WordPress データベース
  • ファイルシステム内
  • ブラウザで

これで、WordPress サイトからサイドバー ウィジェットを削除できました。

WordPress に保存されているキャッシュにアクセスするにはどうすればよいですか?

以下の手順に従って、バックエンドから Web サイトにアクセスできます。
  • FTP サーバーまたは CPanel 経由で接続します。
  • 「wp-content/cache」フォルダーを見つけます。

wp-content/cache フォルダー内に Web サイトのキャッシュがあります。

WordPress キャッシュはパフォーマンスにどのように影響しますか?

WordPress キャッシュは、サイトのパフォーマンスに次のような影響を与えます。

  • 断食時の負荷時間
  • サーバー負荷の軽減
  • より良い SEO など。