WP Super Cache、W3 Total Cache、またはWP Rocket –最高のWordPressキャッシュプラグインはどれですか?

ワードプレスのお得な情報


WordPressサイトの高速化に関しては、優れたWordPressキャッシングプラグインを使用することが、最も人気のあるヒントの1つです。.

それは、このテーマについて書かれたほとんどすべてのアドバイスにあります-そしてそれには正当な理由があります。 WPスーパーキャッシュ、W3トータルキャッシュ、WPロケットなどのキャッシングプラグインは、最も人気のある3つ(間違いなく最高)であり、特に安価なWordPressホスティングでは、ほとんど常に大きな違いをもたらします。.

ただし、おそらく次のような質問があります。

  • プレミアムキャッシングプラグインの料金が必要ですか、それともWordPress.orgの無料キャッシングプラグインですか??
  • キャッシングが実際に与える影響の大きさ?
  • キャッシングにより、安価な共有WordPressホスティングでホストされているサイト(Bluehostなど)を、非常に高価な管理されたWordPressホスティングでホストされているサイト(WP Engineなど)と同じくらい高速にすることができます。?

この投稿では、これらすべての質問(およびその他)に答えようと思います 実際のテストデータ 上記の3つのキャッシュプラグイン(およびまったくキャッシュを持たない1つの「コントロール」サイト)と2つの異なるホスト、つまりBluehostとWPエンジンをテストする.

各プラグインのパフォーマンステストデータを紹介し、投稿の最後ですべてを理解できるようにします.

補足:キャッシュとは何かわからない場合は、この投稿をご覧ください。.

WPスーパーキャッシュとW3トータルキャッシュとWPロケット:比較対象

この投稿では、最も人気のある3つのWordPressキャッシングプラグインを比較します。

  • WPスーパーキャッシュ自由 — Automattic(WordPress.comの背後にある同じ会社)のシンプルな製品。200万を超えるWordPressサイトでアクティブであり、初心者に優しいキャッシュ方法を提供しています。.
  • W3合計キャッシュ自由 —これは、最も柔軟で複雑なWordPressキャッシュプラグインです。それを設定することは少し圧倒することができますが、それはあなたにあなたのサイトでキャッシングがどのように機能するかを制御するためのたくさんの重要なオプションを与えます.
  • WPロケット— 49ドル以上 —このリストで唯一のプレミアムオプションであるWP Rocketは、ユーザーフレンドリーなインターフェイスと、ミニファイ、データベースの最適化、遅延読み込みなどの多くの非キャッシュパフォーマンス機能により、価格を正当化します。 WP Rocketレビューで詳細をご覧ください.

それを超えて、私も比較します 2つの異なるホスト

  • ブルーホスト —安い$ 4.95 プラス 共有プラン—キャッシュプラグインを使用します。私は米国にあるデータセンターにいます ユタ.
  • WPエンジン – 最も安い 起動 計画—ここでは、WP Engineの組み込みキャッシュを使用します。私もアメリカのデータセンターにいます。WPEngineのサポートチームがサウスカロライナ(特にGoogle us-east1)にいると言っています。.

この最後の比較の基本的な考え方は、安価なWordPressホスティング(Bluehost)で適切なキャッシュプラグインを使用すると、品質管理されたWordPressホスト(WP Engine)のページ読み込み時間に近づくことができるかどうかを理解するのに役立ちます.

したがって、合計で5つのデータセットが表示されます。

  1. 「コントロール」として機能するキャッシュのないブルーホスト
  2. Bluehost上のWPスーパーキャッシュ
  3. ブルーホスト上のW3合計キャッシュ
  4. Bluehost上のWPロケット
  5. サーバーレベルのキャッシュが組み込まれたWPエンジン—プラグインなし

最後に、これが「実際の」状況に近いことを確認するために、完全なAvadaデモサイトを使用します。 Avadaは現存する最も人気のあるテーマの1つであり、Avadaデモサイトには多くの画像やその他の「重い」要素が含まれているため、典型的な実際のWordPressサイトを模倣したテスト環境が作成されます.

それぞれの状況について、次のことを行います。

  • GTmetrixで4つのテストを実行し、平均スコアを取得します。 GTmetrixを使用しています テキサス州ダラス 場所をテストし、私はこれを行います 別々の2日 (したがって、構成ごとに合計8つのテスト).
  • Load Impactを使用して、5分間で50人の訪問者をシミュレートし、各状況がどのように機能するかを確認します。 Load Impactを使用します バージニア州アッシュバーン テスト場所(別名ワシントンDC).

わかりました。すべての説明を邪魔にしないで、データに入りましょう!

1.コントロール:キャッシュなしのBluehostの基本サイト

基本的なサイトを作成するために、Avadaをインストールし、完全なFreelancerデモサイト(すべてのコンテンツとウィジェットを含む)をインポートしました.

サイトの外観は次のとおりです(スクロールせずに見える範囲のコンテンツも多数あります)。

テストウェブサイト

それはかなり重いです:

  • たくさんの画像
  • 視差
  • アニメーションカウンター
  • お問い合わせフォーム
  • 等.

–興味のある方のために、ホームページ全体のスクリーンショット全体を示します。.

基本的に、「もの」の量に関しては、実際のサイトに似ています。それ以外に、Yoast SEOなどの他の一般的なプラグインをインストールしました.

最後に、Bluehostには独自のダッシュボード内キャッシュソリューションが付属していることに注意してください。, これらのテストではオフにしました. だから ゼロキャッシング 続く.

まず、GTmetrixを2日間で8回実行しました。

1日目:

平均テスト1テスト2テスト3テスト4
3.58秒3.7秒2.8秒2.7秒5.1秒

2日目

平均テスト5テスト6テスト7テスト8
3.83秒3.6秒2.1秒5.3秒4.3秒

それは全体の平均を 3.7秒 8つのテストすべて.

次に、負荷の影響(以下の分析)を実行しました。

キャッシュしないBluehost負荷影響テスト

アクティブな訪問者の数が増えると(青色の線)、ページの読み込み時間が大幅にジャンプし(緑色の線)、最後の方で巨大なスパイクが発生している(10秒をはるかに上回っている)ことがわかります。最大のトラフィックスパイクは、40人のアクティブな訪問者がいる時間の前後に始まり、最後まで続きます.

基本的に、これはBluehostの安価な共有プランが平均3.7秒でサイトをロードできる一方で、 一人の訪問者, サイトの読み込みに問題があります。 40名以上 あなたのサイトを訪問 同時に. トラフィックの多いサイトの場合、実際の状況ではページの読み込み時間が不安定になる可能性があります.

生のページの読み込み時間を超えて、キャッシュプラグインはサイトのスケーリングにも役立ちます。そのため、キャッシュプラグインがBluehostの負荷影響グラフを円滑化できるかどうかを調べるのは興味深いでしょう。.

2. Bluehost上のWP Super Cache

WP Super Cacheは、Automatticの人々による超シンプルなキャッシングプラグインです。必要に応じて、プラグインをインストールしてアクティブ化し、ラジオボックスを選択して、1日で呼び出すことができます。

WP Super Cacheの基本設定

実際、テストサイトの構成方法はこれでほぼ完了です。 WP Super Cacheは他の処理も行いますが、「推奨」とマークされた設定のみをオンにしました。

WP Super Cacheの詳細設定

結局のところ、シンプルなものが必要な場合 そして 無料、WP Super Cacheは優れたオプションです。テストでのパフォーマンスは次のとおりです…

1日目

平均テスト1テスト2テスト3テスト4
1.75秒2.0秒1.5秒2.0秒1.5秒

2日目

平均テスト5テスト6テスト7テスト8
1.98秒1.5秒1.4秒2.3秒2.7秒

これにより、WP Super Cacheの全体的な平均が 1.86秒, これは、キャッシングなしのテストから約50%の削減です。ページのキャッシュが実際に機能していることを確認できます!

残念ながら、WP Super CacheはLoad Impactで同じパターンを変更できませんでした。最大40人の訪問者がアクティブになるまで、ページの読み込み時間はかなり安定していることがわかります。その後、再び10秒以上ジャンプします。

WP Super Cache Load Impactテスト

3. Bluehost上のW3合計キャッシュ

前に述べたように、W3 Total Cacheはこのリストで最も柔軟なキャッシングプラグインですが、最も複雑でもあります。.

データベースキャッシュ、オペコードキャッシュなど、さまざまな用語を投げかけるだけでなく、各タイプのキャッシュにも独自の詳細設定領域があります。

W3合計キャッシュ設定

これは、WP Super Cacheからの大きな出発点です。ボタンをクリックするだけで、1日で呼び出すことができます。.

このテストでは、ページのキャッシュと縮小を有効にしましたが、それ以外は何もしませんでした。これはほとんどのWordPressサイトにとって最もシンプルでアクセスしやすい構成だと思いますが、このテストにはW3 Total Cacheのすべての機能が含まれていないため、プレイするとパフォーマンスが大幅に向上する可能性があることに注意することも重要です。その設定で.

W3 Total Cacheのパフォーマンスは次のとおりです…

1日目

平均テスト1テスト2テスト3テスト4
2.23秒2.6秒2.3秒1.4秒2.6秒

2日目

平均テスト5テスト6テスト7テスト8
2.38秒2.4秒2.4秒2.4秒2.3秒

全体として、これによりW3 Total Cacheの平均は 2.30秒.

そして、ロードインパクトを実行したところ、40人の訪問者のマークの周りに同じ10秒以上のロード時間が発生しました(何らかの理由で、ロードインパクトはこのグラフの色を変更しました。緑はアクティブなビジターで、青はロード時間です):

W3合計キャッシュ負荷影響テスト

4. Bluehost上のWPロケット

最後に、このリストで唯一のプレミアムキャッシングプラグインであるWP Rocketを見てみましょう。.

WP Rocketは、ページキャッシングに関して、最もシンプルなセットアッププロセスを備えています。プラグインをアクティブ化するとすぐに、自動的にページキャッシュの使用が開始されます! WP Super Cacheのようにボタンをクリックする必要さえありません(冗談です-どちらも非常に使いやすいです)。.

WP Rocketの設定

それ以外に、WP Rocketの支払いを検討するもう1つの理由は、それが提供する他のすべてのパフォーマンス機能です。ページのキャッシュに加えて、次のような他の役立つ調整がたくさんあります。

  • HTML / CSS / JSファイルの縮小と連結
  • 画像と動画の遅延読み込み
  • GZIP圧縮
  • データベースの最適化
  • JavaScriptの読み込みを延期する
  • DNSプリフェッチ.

これを公平に比較​​するために、(W3 Total Cacheで行ったように)縮小を有効にしたテストのみを実行します。それ以上に、WP Rocketはアクティベーション時にGZIP圧縮とブラウザキャッシュを自動的に適用します.

デフォルトの改善と縮小機能のみを使用したGTmetrixでのWP Rocketのパフォーマンスは次のとおりです。

1日目

平均テスト1テスト2テスト3テスト4
1.55秒1.8秒1.6秒1.5秒1.3秒

2日目

平均テスト5テスト6テスト7テスト8
1.87秒1.7秒1.6秒2.3秒1.9秒

それは私たちに平均を与えます 1.71秒 WPロケット用.

他のユーザーと同様に、負荷の影響で同じスパイクが見られます。 10秒を超える2番目のスパイクは、今度は少し後で、約43人のアクティブな訪問者で発生しました。ただし、それがWP Rocketについて結論を出すのに十分意味があるかどうかはわかりません。

WP Rocket Load Impact test

ここでも、Load Impactが何らかの理由でグラフの色を変更しました—緑はアクティブな訪問者です.

5.サーバーレベルのEverCacheシステムを備えたWPエンジン

最後に、これらのキャッシングプラグイン(安価なBluehostホスティング上)が、より高品質の管理されたWordPressホストであるWP Engineにどのようにスタックするかを見て、別の視点を追加しましょう。 WP Engineのレビューで、その機能の詳細を確認してください.

サイトで最高のWordPressキャッシングプラグインを使用するだけで、WPエンジンのパフォーマンスに近づくことができますか?確認してみましょう!

WP Engineには、(EverCacheシステムを介して)サーバーレベルでのページキャッシュとオブジェクトキャッシュが含まれていることに注意してください。そのため、WP Engineにキャッシュプラグインをインストールしていなくても、私のWP Engineテストサイトはキャッシュの恩恵を受けています.

1日目

平均テスト1テスト2テスト3テスト4
1.18秒1.2秒1.1秒1.2秒1.2秒

2日目

平均テスト5テスト6テスト7テスト8
1.65秒1.2秒1.8秒2.3秒1.3秒

これにより、WPエンジンは平均して 1.41秒.

さらに大きな違いが見られるのは、負荷影響テストです。ロード時間は、50人の訪問者全員にとって非常に安定(300〜400ミリ秒)でした。

WPエンジンの負荷影響テスト

これはBluehostとの大きな違いです。Bluehostでは、ロード時間は40人の訪問者のマークを中心に10秒を超えてジャンプし始めました。.

したがって、トラフィックの多いサイトがある場合、WP EngineとBluehostの安価な共有プランとの比較は実際にはありません。.

データをまとめて結論を描く

すべてがどのように比較されるかを確認できるように、各テスト状況の平均GTmetrixロード時間は次のとおりです(これは、2つの別々の日の8つの別々のテストの平均です)。

キャッシングなしWPスーパーキャッシュW3合計キャッシュWPロケットWPエンジン
3.70秒1.86秒2.30秒1.71秒1.41秒

まず、2つの明らかな結論があります。

  1. 実際にページキャッシングは、特にBluehostなどの安価な共有ホストで、パフォーマンスに大きな違いをもたらします。キャッシュプラグインをインストールするだけで50%以上の削減を確認できます.
  2. それでも、キャッシュを使用しても、月額$ 3.50のホスティングは月額$ 35のホスティングのようには見えません。 GTmetrixの読み込み時間が近づきますが、最大の違いは、負荷の影響テストです。.

次に、キャッシュプラグイン自体があります…

私のテストによると、WPロケットは平均して最高の改善を提供しました 1.71秒 (遅延読み込みなどの他のパフォーマンス向上を有効にしなくても)。しかし、WP Super Cacheは 1.86秒.

それで、価値のあるWP Rocketに49ドルを払っていますか?まあ、それはあなたのためかもしれません、特にWP Rocketは他のパフォーマンスの微調整を実装することも簡単にするので.

ただし、サイトを高速化するためだけにWP Rocketに支払う必要はありません。WordPress.orgの無料のプラグイン(WP Super Cacheなど)を使用するだけで、サイトのページ読み込み時間を大幅に改善できます。 ).

W3 Total Cacheについては、プラグインを必ずしも「フルスピード」で実行している必要はなかったため、少し注意が必要です。つまり、私はページのキャッシュと縮小のみを有効にしましたが、W3 Total Cacheは他の多くのキャッシュ方法を提供しています.

でもそれがポイントだと思います…

平均的なユーザーの場合、必要なW3 Total Cache機能と不要なW3 Total Cache機能を知るのは難しい場合があります。さらに、他のより単純なプラグインがどのようにして大幅な改善を行うことができるかを考えると、見返りはあなたにとって価値がないかもしれません.

したがって、すべての状況でW3 Total Cacheを完全に消去したくありませんが、オブジェクトキャッシングやデータベースキャッシングなどの手法をすでに知っているのでない限り、別のキャッシングプラグインを使用するほうがよいでしょう。.

最終的には…

予算に余裕があり、最高のものを使いたい場合は、WP Rocketを使用してください(または、ホスティングをWP Engineにアップグレードしてください。これが全体的に最高のパフォーマンスを発揮するオプションでした)。また、100%無料でほぼ同じ場所に移動できるようにしたい場合は、WP Super Cacheを選択してください.

これらのキャッシュプラグインのいずれかを使用/使用していますか?考え?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me