WPロケットレビュー:実際のパフォーマンスデータ+このキャッシングプラグインに関する考え(2022)
公開: 2018-02-07概要
WP Rocketは、パフォーマンス最適化機能が満載のプレミアムWordPressキャッシングプラグインです。
WP Rocketは、パフォーマンス最適化機能が満載のプレミアムWordPressキャッシングプラグインです。
長所
ページの読み込み時間を50%以上短縮しました。
特にW3TotalCacheと比較して使いやすい。
キャッシュを超えるパフォーマンス最適化機能が含まれています。たとえば、Core WebVitalsメトリックを改善します。
うまく設計されたダッシュボードエリア。
短所
多くの競争のように、それは無料ではありません。
特定のサイトだけが必要とするWordPressプラグインはたくさんあります。 そして、すべてのWordPressサイトに必要なプラグインがいくつかあります。 キャッシングとパフォーマンスの最適化プラグインは、後者の陣営に明らかに当てはまります。
ユーザーエクスペリエンスからGoogleのランキングやコンバージョン率に至るまで、パフォーマンスは非常に重要であるため、サイトを成功させるためには、サイトがすばやく読み込まれるようにする必要があります。
プラグインのキャッシュに関しては、WPRocketは最も人気のあるオプションの1つです。 WP Rocketには、それ自体がキャッシングプラグインとしてラベル付けされていますが、キャッシングに対応するための小さなパフォーマンス最適化機能も多数含まれています。
2021年に、WP Rocketチームは、サイトのCore Web Vitalsメトリックを改善して、Googleの新しいPageExperienceアルゴリズムの更新に準拠するために特別に設計されたいくつかの機能もリリースしました。
しかし、W3 TotalCacheやWPSuper Cacheなどの無料のキャッシュプラグインの世界では、WP Rocketは実際に支払う価値がありますか?
それが私のWPロケットレビューで見つけようとしていることです。
実際のパフォーマンスデータ、WP Rocketダッシュボードのツアー、およびWPRocketの機能がその値札を正当化するかどうかについての私の考えをご覧ください。
目次
- WPロケットは単なるキャッシングプラグインではありません
- WPロケットをテストする–実際のパフォーマンスデータ
- WPロケットであなたのサイトを最適化する方法
- WPロケットの費用はいくらですか?
- WPロケットレビュー–最終的な考え
WPロケットは単なるキャッシングプラグインではありません
ページキャッシングは、WordPressサイトを高速化するためにできる最善の方法の1つです。
しかし、ここにあります:
人気のある無料のWordPressキャッシングプラグインがたくさんあります。つまり、WP Rocketがプレミアム価格を正当化するには、それらの無料オプションとの差別化を図る方法を見つける必要があります。
WPロケットは3つの方法でそれを行おうとします:
- ユーザーインターフェイス– WP Rocketは、他の多くのキャッシングプラグインよりも初心者向けで使いやすいインターフェイスを提供します。
- 独自の機能–ページのキャッシュやその他の基本的な最適化の処理に加えて、WP Rocketは、他のWordPressパフォーマンスプラグインにはない独自の機能をいくつか提供します。 これらの機能により、サイトのパフォーマンスを大幅に向上させることができます。
- サポート–プレミアムプラグインとして、WP Rocketは、プラグインの使用とサイトでの構成を支援する専用のサポートを提供します。
インターフェースがどのように設計されているかは後でわかりますが、WP Rocketの価値の大部分はそこにあると思うので、他の最適化の調整について簡単に説明します。
これがあなたが得る「標準的な」最適化のいくつかです。 これらの機能は他のいくつかの最適化プラグインで見つけることができるので、私はそれらが最大の差別化要因であるとは思いません。
- 縮小–コードの機能を変更せずに、空白などの不要なコンテンツを削除することにより、サイトのコードのサイズを縮小します。
- ファイルを結合する–それが言うことをします! 複数のファイル(複数のCSSファイルなど)を1つのファイルに結合します。 個人的には、ホストがHTTP / 2をサポートしている場合は、ファイルの組み合わせを使用することはお勧めしません。 代わりに、WPRocketの独自の機能のいくつかを使用することをお勧めします。
- レンダリングブロックCSS / JS – Google PageSpeedInsightsの有名な「レンダリングブロックリソースの削除」警告を取り除くのに役立ちます。
- 遅延読み込み–訪問者のビューポートに入ると、特定のメディアコンテンツのみを読み込むことで、サイトを高速化します。 基本的に、サイトは絶対に必要になるまで画像や動画をロードしません。
- 簡単なCDN統合– CloudflareなどのCDN(コンテンツ配信ネットワーク)に接続するのに役立ちます。または、WPRocketの公式CDNサービスを使用できます。
- データベースオプティマイザー–個別のプラグインをインストールする必要はなく、WPRocketのユーザーインターフェイスからデータベースをクリーンアップできます。
- ハートビート制御– WordPress HeartbeatAPIを制御できます。
上で述べたように、これらの機能は他のいくつかのWordPress最適化プラグインにあります。 しかし、WP Rocketがさらに進んでいるのは、2021年後半にリリースされたこれら2つの機能です。
- 未使用のCSSを削除–この機能を使用すると、未使用のCSSをページごとに削除できます。 個人的には、これによりページのファイルサイズが100KB以上簡単に減少する可能性があることに気づきました。
- JavaScriptの実行を遅らせる–この機能を使用すると、ユーザーの操作(クリックやスクロールなど)までJavaScriptの実行を遅らせることで、最初のページの読み込み時間を改善できます。 問題を回避するために、特定のJavaScriptファイルを手動で除外することもできます。
私はこれらの機能を提供する他のWordPressプラグインを知りません。 存在しないと言っているわけではありませんが、WPRocketの機能リストに完全に一致する他の人気のあるプラグインは考えられません。
つまり、これらの機能は実際にWordPressサイトの高速化につながるのでしょうか。 データを見てみましょう。
WPロケットをテストする–実際のパフォーマンスデータ
WP Rocketはサイトのパフォーマンスを向上させることを目的としているため、実際のテストデータがなければWPRocketのレビューにはなりません。
上にリストしたすべての機能は、WP Rocketが実際にサイトを高速化しない場合の論点であるため、データを確認するのを待たせるつもりはありません。
WPRocketのパフォーマンスをテストする方法は次のとおりです。
DigitalOcean(RunCloudによって管理されている)からの5ドルのドロップレットでホストされる最適化されていないテストサイトをセットアップしました。 Elementorページビルダープラグインを搭載した完全なデモサイトとともに、軽量のAiriテーマを使用しています。 Airi自体は非常に軽量ですが、Elementorは明らかにある程度の重量を追加するので、これはWPRocketに良いテストを与えるはずです。
まず、サイトの最適化されていないパフォーマンスをテストします。 次に、WP Rocketを構成して、パフォーマンスがどのように変化するかを確認します。
どちらのテストでも、WebPageTestを使用してデータを収集します。 正確で有用なデータを収集するために、次のように構成します。
- 私のDigitalOceanデータセンターの近くにあるAshburnVAからテストします。
- 9つの別々のテストを実行し、中央値を取ります。
- スロットルされたFIOS接続を使用します。これにより、Pingdomなどのスロットルされていないツールよりもロード時間が「遅く」なりますが、実際のパフォーマンスのより信頼性の高い指標が得られると思います。
すべてのデータを共有した後、WP Rocketインターフェースを紹介し、プラグインを構成する設定と機能を実際に示します。
そうすることで、WP Rocketの機能だけでなく、それらの機能が実際のパフォーマンスにどのように変換されるかを知ることができます。
テストを受ける準備はできましたか?
WPロケットの前に私のテストサイトがどのように実行されたかは次のとおりです
WP Rocketをインストールする前に、最適化されていないサイトがWebPageTestでどのように実行されたかを示します。これは9つの別々のテストの結果の中央値です。 データが表示されない場合は、すぐに表形式で表示します。

WPロケットカットページの読み込み時間を50%以上
WP Rocketを使用してテストサイトを最適化した後、ページの読み込み時間は両方のテストで50%以上短縮されました。
最大の改善点は、TTFB(Time To First Byte)の削減です。 より強力なサーバーでは、このような劇的な改善に気付かない場合があります。 しかし、私の小さなDigitalOceanサーバーは最初はかなりラフなTTFBを持っていましたが、WPRocketはそれを完全に修正しました。
WP Rocketはそれ以上の改善も行い、ページサイズを200 KB以上縮小し、HTTPリクエストを47から17に減らしました。

比較前後のWPロケット
違いをわかりやすくするために、WPRocketを使用してテストサイトを最適化する前後の変更をまとめた表を次に示します。
| WPロケットの前 | WPロケットの後 | |
| 最初のバイトまでの時間(TTFB) | 1.516秒 | 0.063秒 |
| 最大のコンテンツフルペイント(LCP) | 2.518秒 | 0.891秒 |
| フルロード時間 | 2.552秒 | 0.823秒 |
| ページサイズ | 805 KB | 588 KB |
| HTTPリクエスト | 47 | 17 |
WPロケットであなたのサイトを最適化する方法
さて、これで、WPRocketが実際にWordPressサイトを高速化するのにかなり良い仕事をしていることがわかりました。 しかし、それは実際にどのように行われるのでしょうか?
ボンネットの下で何が起こっているかを示すために、ここでWPRocketインターフェースを紹介します。
しかし、最初に—これがWPロケットについてのかなり素晴らしい部分です:
WP Rocketは、アクティブ化した瞬間から動作を開始します。つまり、何もしなくても、設定を確認しなくても、ほとんどのメリットが得られます。

W3 Total Cacheを構成しようとしたことがあれば、WPRocketは新鮮な空気の息吹のように感じるでしょう。
実際、この使いやすさは、特に初心者にとって、WPRocketの値札を正当化するのに役立つ大きなものの1つです。 設定を構成しなくても、次のことができます。
- ページキャッシュ
- ブラウザのキャッシュ
- GZIP圧縮
これら3つだけでも、パフォーマンスが大幅に向上します。
他のすべての小さな設定は、パフォーマンスをさらに向上させることができるオプションのツールです。
しかし、あなたが初心者で、それらが何を意味するのかわからない場合はどうでしょうか。 まあ、技術的にはWP Rocketのインターフェースを見ることすらできず、それでも大幅なスピードブーストを楽しむことができます。これは、W3 Total Cacheの場合には当てはまりません(信頼してください。3,500語のチュートリアルを作成する必要がありました。 W3 Total Cacheを構成する方法)。
ただし、プラグインの本質を理解したい場合は、ダッシュボードで何が起こっているかを次に示します。

[ダッシュボード]タブ
[ダッシュボード]タブには重要な設定はありませんが、重要なアクションを実行できます。 具体的には、キャッシュ全体をパージし、キャッシュのプリロードを開始し、使用済みのCSSキャッシュをパージできます(これは、「未使用のCSSの削除」機能を使用している場合にのみ適用されます)。
たとえば、最近サイトに大きな変更を加えた場合は、キャッシュ全体を削除して、訪問者がその変更をすぐに確認できるようにすることができます。 キャッシュを削除した後、キャッシュのプリロードを開始して、これらのページをキャッシュに戻すことができます。

それでは、実際の設定のいくつかを掘り下げてみましょう。
[キャッシュ]タブ
[キャッシュ]タブでは、サイトのキャッシュ機能がどのように機能するかについての基本を構成できます。[編集済み]

具体的には、次のことを選択できます。
- モバイル訪問者のキャッシュを有効にし、有効になっている場合は、モバイル訪問者用に別のキャッシュも作成します。 モバイルキャッシュ、I、およびWP Rocketを使用する場合は、両方の設定を有効にして、モバイル訪問者が最適化されたエクスペリエンスを確実に得られるようにすることをお勧めします。
- ログインしたユーザーのキャッシュを有効にします。 WP Rocketは、ログインしたユーザー用に個別のキャッシュを作成します。これは、ユーザーが表示するためにログインする必要のあるコンテンツを制限している場合に最適です。 サイトに登録ユーザーがいない場合は、これを省略しておくことをお勧めします。
さらに、キャッシュの有効期間を選択することもできます。これは、WPRocketがページのキャッシュされたバージョンを削除する前に保存する期間です。 デフォルトでは10時間ですが、必要に応じて長くしたり短くしたりできます。
たとえば、サイトがほとんど変更されない場合は、キャッシュされたファイルをより長く保存するようにWPRocketに指示することができます。
ここに1つの簡単なメモ。 特定の設定が何をするのかわからない場合は、[ヘルプが必要]ボタンをクリックして、WordPressダッシュボードでヘルプウィンドウを開くことができます。 このダッシュボード内のヘルプは、WPRocketを非常にユーザーフレンドリーにする理由の一部です。

[ファイルの最適化]タブ
次に、 [ファイルの最適化]タブには、サイトのCSSおよびJavaScriptコードを最適化するための一連の設定があります。 これは、WP Rocketの最もユニークな機能(未使用のCSSを削除してJavaScriptの実行を遅らせる機能)を収容するタブでもあります。
サイトのCSSコードには、次のオプションがあります。
- CSSファイルを縮小する
- CSSファイルを組み合わせる–ホストがHTTP / 2を使用している場合(WP Rocketが同意)、これを使用することはお勧めしません。
- CSS配信の最適化–新しい「未使用のCSSの削除」機能を使用するか、CSSを非同期でロードすることを選択できます。

JavaScriptの場合、次のオプションがあります。
- JavaScriptファイルを縮小する
- JavaScriptファイルを組み合わせる– CSSファイルと同様に、ホストがHTTP / 2を使用している場合は、このオプションを使用することはお勧めしません。 また、「JavaScript実行の遅延」機能を使用している場合は有効にできません。
- JavaScriptの遅延ロード–これは、PageSpeedInsightsなどのツールでのレンダリングブロックの警告に役立ちます。
- JavaScriptの実行を遅らせる–これは私が上で説明した新機能です。 絶対にすぐにロードする必要のある重要なスクリプトがある場合は、問題を回避するためにここでそれらを指定できます。
JavaScriptファイルを除外するのに役立つように、WP Rocketは、さまざまなサービスやプラグインで除外したい一般的なファイルを含むドキュメントページを維持しています。 「JavaScript実行の遅延」機能を使用する場合は、このページを確認することをお勧めします。

[メディア]タブ
[メディア]タブは、いくつかの異なる戦略、特に遅延読み込みを実装することにより、サイト上の画像、ビデオ、およびその他のメディアファイルを高速化するのに役立ちます。
遅延読み込みを使用すると、訪問者がページを下にスクロールし始めるまで、サイトは特定のスクロールしなければ見えないコンテンツの読み込みを待機します。 次の場合に、遅延読み込みを個別に有効にできます。
- 画像
- Iframeと動画
多くのYouTubeビデオを埋め込む場合は、YouTubeの埋め込みを静的なプレビュー画像に置き換える機能も気に入るはずです。 これは、訪問者がプレビュー画像をクリックするまで、WordPressが実際のYouTube埋め込みの読み込みを待機するため、ページの読み込み時間に大きな違いをもたらす可能性があります。

欠落している画像のサイズを自動的に追加することもできます。これにより、レイアウトシフトを回避し、Googleのコアウェブバイタルの累積レイアウトシフト(CLS)メトリックを改善できます。
以前は、WP RocketでWordPressの絵文字と埋め込みを無効にすることもできましたが、これらの機能はWP Rocket 3.10であまり違いがないため、削除されました。
[プリロード]タブ
[プリロード]タブは、キャッシュのプリロードを実装するのに役立ちます。
ほとんどのWordPressキャッシュプラグインでは、ユーザーがページにアクセスした後にのみページがキャッシュに読み込まれます。つまり、各パージ後の最初の訪問者は、キャッシュされたバージョンのページを取得しません。
トラフィックの少ない投稿やページがある場合(トラフィックの多いWebサイトでもこれらのタイプの投稿があります)、それはサイトのパフォーマンスにとって良いことではありません。
[プリロード]タブは、コンテンツがまだアクセスされていない場合でも、コンテンツをキャッシュに「プリロード」することで変更するのに役立ちます。
WP Rocketを使用すると、2つの異なるレベルでプリロードを実装できます。
- プリロードのアクティブ化– WP Rocketは、ホームページとホームページにあるすべてのリンクのみをプリロードします。
- サイトマップベースのキャッシュプリロードをアクティブ化– WP Rocketは、サイトマップに基づいてサイト全体をプリロードします。 これはより多くのリソースを消費する可能性があり、ほとんどのサイトはおそらくこれを行う必要はありません。
このタブでは、DNS要求とフォントをプリフェッチすることもできます。これにより、重要なファイルの読み込みを高速化できます。

[高度なルール]タブ
カジュアルユーザーの場合は、[詳細ルール]タブを無視できます。
基本的に、このタブでは、キャッシュされるコンテンツ、キャッシュされたコンテンツを表示するユーザー、および特定のコンテンツがいつパージされるかをより正確に制御できます。
あなたはできる:
- ワイルドカードを含め、キャッシュしないURLを指定します。 たとえば、キャッシュによって一部のフォームプラグインで問題が発生する可能性があるため、通常、連絡先フォームページをキャッシュから除外します。
- 特定のCookieまたはユーザーエージェントがキャッシュされたコンテンツの提供から除外されます。
- 投稿またはページを更新するたびに常にパージするURLを指定します。
- 特定のクエリ文字列のキャッシュを強制します。

[データベース]タブ
WordPressサイトが古くなると、そのデータベースは、投稿の改訂、自動ドラフト、およびサイトの機能に必要のないその他のコンテンツの形で、あらゆる種類の「ガンク」を取得します。
[データベース]タブでは、データベースをクリーンアップして、これらの無関係な詳細をすべて削除できます。

他のいくつかの機能と同様に、これを実行できる無料のプラグインがありますが、繰り返しになりますが、すべてを1つの屋根の下に置くという利便性に対して基本的にお金を払っています。
そして、WP Rocketのデータベース領域について私が特に気に入っていることの1つは、データベースのクリーンアップを自動的に実行するようにスケジュールできることです。
CDNタブ
[ CDN ]タブは、コンテンツ配信ネットワーク(CDN)を使用して、サイトのグローバルな読み込み時間を短縮するのに役立ちます。 WP Rocketは、次の2つの方法でCDNを使用するのに役立ちます。
- StackPathのグローバルネットワークを利用したWPRocketの公式RocketCDNサービスと簡単に統合できます。 これは、無制限の帯域幅で7.99ドルかかる有料サービスです。 その価格は、トラフィックの多いサイトでは手頃な価格ですが、トラフィックの少ないサイトでは他のサービスよりも高価になる可能性があります。
- KeyCDN、StackPath、AmazonCloudFrontなどのサードパーティのCDNサービスと統合できます。 具体的には、ルートドメイン( yoursite.comなど)ではなく、サブドメイン( cdn.yoursite.comなど)からすべての画像ファイルを提供するようにWPRocketに指示できます。
良い点は、次のルールを個別に作成できることです。
- すべてのファイル
- 画像
- CSSとJavaScript
- CSSだけ
- JavaScriptだけ
それを超えて、CDNを介して提供されることから特定のファイルを手動で除外することができます。

ハートビートタブ
WordPress Heartbeat APIは、重要なアクションを支援する常に実行される機能です。 たとえば、WordPressエディターの自動保存後の機能を担当します。
ただし、常に実行されているため、サーバーのリソースに負荷がかかる可能性もあります。
[ハートビート]タブでは、次のいずれかを実行できます。
- HeartbeatAPIの頻度を減らす
- HeartbeatAPIを完全に無効にする
サイトのさまざまな部分にさまざまなルールを作成することもできます。

[アドオン]タブ
[アドオン]タブには、次のいくつかの異なるアドオンが含まれています。
- ワニス
- WebPの互換性
- スクリ
- Cloudflare
WP Rocketは、GoogleAnalyticsとFacebookPixelの追跡スクリプトをローカルでホストするためのアドオンを提供するために使用されていました。 ただし、これらのアドオンは、新しい「JavaScript実行の遅延」機能によって冗長化されたため、WP Rocket3.9で削除されました。
Varnishアドオンを使用すると、WPRocketキャッシュをパージするたびにVarnishキャッシュをパージできます。 Sucuriアドオンは、Sucuriのキャッシュに対して同じことを行います。
WebPイメージを使用している場合、 WebP互換性アドオンは、WPRocketがWebPイメージで適切に機能するように構成します。
最後に、 Cloudflareアドオンを使用すると、Cloudflareキャッシュを同期し、WordPressダッシュボードからいくつかのCloudflare設定を制御できます。

Cloudflareアドオンを有効にすると、Cloudflareの新しい設定領域が表示されます。

WPロケットの費用はいくらですか?
WPロケットはシングルサイトライセンスで49ドルから。 合計で、3つの異なる料金プランがあります。 プラン間の唯一の違いは、サポートされているサイトの数です。機能の制限はありません。

各プランには、1年間のサポートとアップデートが含まれています。 ただし、最初の1年以降もサポート/更新を継続して受けたい場合は、更新が30%オフになることを指摘しておく価値があります。
プラグインに満足できない場合に備えて、WPRocketは14日間の返金ポリシーも提供しています。
WPロケットレビュー–最終的な考え
正直なところ、予算が限られている場合は、無料のプラグインのスタックを組み合わせて、WPRocketと同じ機能にかなり近づけることができると思います。 多分すべてではありません。 しかし、かなり近い。
しかし、49ドルを支払うとあなたが得られると私が思うものは次のとおりです(そしてなぜWPロケットがこれほど成功したのか):
- 利便性–すべてが1つの屋根の下に収納されており、アクセスと構成が簡単です。一方、独自の無料スタックを構築した場合は、さまざまなプラグイン間を常に行き来します。
- 互換性– WP Rocketは単一のまとまりのあるプラグインであるため、どの機能も相互に干渉しないことを確認できます。 異なるプラグインをスタックしようとすると、互換性の問題がすぐに発生し始める可能性があります。
- サポート–無料のプラグインを使用すると、サポートが提供されないか、サポートが大幅に制限されます。 パフォーマンスと同じくらい複雑になる可能性があるので、時々話をする専門家がいることは価値があります。
- アップデート– WP Rocketはプレミアムプラグインであるため、開発者に金銭的なインセンティブがあるため、定期的なアップデートを引き続き受け取ることができます(公平ではありますが、無料のプラグインの多くは定期的なアップデートも受け取ります)。 。
WP Rocket 3.9以降、WP Rocketは、未使用のCSSを削除し、JavaScriptの実行を遅らせる機能のいくつかの独自の機能も提供します。 これにより、特にGoogleのCore Web Vitalsに関して、サイトの読み込み時間が大幅に改善される可能性があります。
だから—はい、あなたは無料のオプションを備えたクイックローディングサイトを手に入れることができます、そして多くの人々がそうします。 しかし、これらのメリットに49ドルを支払うことは、あなたにとって良い投資のように思えますが、WP Rocketは、初心者にやさしいものを維持しながら、何とか機能を提供できる優れた製品だと思います。
結局のところ、時は金なりです。 したがって、WP Rocketの使いやすさと便利さにより、髪を引っ張る時間が数時間節約され、より高速なWebサイトが得られるのであれば、価格は適正だと思います。
WPロケットまたはWPロケットレビューについてまだ質問がありますか? コメントで教えてください。
