WordPressパフォーマンステスト:使用する理由、方法、およびツール

WordPressでのパフォーマンスの1つのガイドとして書かれた大量の記事、目前の主題に特化した大量のコンテンツですが、測定に使用するツールについてはどうですか?


私たちが使用するオンラインツールとソフトウェアツールは、方程式の大部分を占めています。間違ったツールや不適切な結果は、あなたを迷わせる可能性があります。今日は正反対のことをします。今日はベンチマークをベンチマークして、何が良いのか、何が許容できるのか、そして必要に応じてサイトを分析しようとするときに絶対に避けなければならないことについて、より良いアイデアが思いつくかどうかを確認します。スピードのために.

夜の星は次のようになります: GTMetrix、KeyCDN速度テスト、Pingdomツール、Google Pagespeed Insights、Webpagetest、Monitis Speedツール. それぞれの強力なポイントと週のポイントについて話し合い、結果を提供します.

テクノオタク向け

この記事では、Webサイトとサービスを使用します。これは、最適なパフォーマンスに適していると確信しています。このサイトは、非常に最適化された、大量の記事が掲載されたデジタルゲーム雑誌になります。サイトは縮小CSS、静的HTMLキャッシュ、縮小JS、CDNを使用しており、HTTP / 2で実行されています。サーバー側では、Xeonプロセッサー、24スレッド、24 GBのRAM、ギガビット接続で実行されており、ノースカロライナのデータセンターでホストされているため、サーバーが要求するリクエストの量は最小限で、使用率の低いプロセッサーです使用量は0.5をはるかに超えており、合計コア数は12コア、24スレッドです。nginxはキャッシュがロードされ、PHP 7.1 RCで実行されています。

WordPressパフォーマンスツールのテスト

そのテクノバブルのすべては、最適なWeb​​サーバーとWebサイトを実行する信頼できるデータセンター内でホストされる1つの強力なサーバーであることを意味します。この記事は ベンチマークのベンチマーク, そのために、元に最も近いサーバーを選択します。 ニューヨークとダラス ネットワーク速度を考慮したくないので 基準 正確さ. すべてのオンラインツールを使用して、ダラス/ニューヨークを選択することができました。ただし、webpagetestは常にニューヨークで過剰に稼働しているため、テストのためにカリフォルニアEC2に行く必要がありました。.

測定します ロード時間 各ツールに応じて、それらの比較の最終的な表を提供します。この記事のポイントは、テストのバリエーションを確認し、どれが最も正確で、速く、使いやすく、推奨に値するかを判断することです。この記事の目的は、Googleのような大きな星から来たとしても、いくつかのテストがまったく役に立たない理由を示すことでもあります.

各サービスでテストを3回実行します。さらに面倒なことなく、彼らがテストにどのように反応するか見てみましょう.

テスト1:GTMetrix

GTMetrix は、読み込み時間を確認できるだけでなく、Google PagespeedスコアとYahooのYSlowの詳細を取得できる、非常に巧妙に作成されたインターフェイスを備えた優れたベンチマークツールです。ベンチマークが完了すると、GTMetrixが修正が必要であると見なした項目のリストも表示されます.

GTMetrixはカナダのサーバーを開始点として使用する傾向があることに注意することが重要です。これは私たちが望むものではないので、GTMetrixに登録したほうがよいでしょう。登録すると、テストURL、ブラウザ、接続の種類を変更できます.

最初の実行は私たちにスコアを与えました B そして B 両方のための Google Pagespeed そして イスロー, これは、PageSpeed Insightsで後で説明するように、あまり気にしません。ロードにかかった実際の時間は、最初の実行で3.3秒、2回目の実行では4.0秒、最後の実行では1.1秒でした。. 変動はかなり大きく、実際には2.9秒です。! その上、テストが実施されたときに私たち自身のサーバーの負荷を監視しており、それが0.5をかなり下回っていることを確認しました。これは、変動がサーバー側ではなくGTMetrixとネットワークから厳密に発生していることを明確に示しています.

GTMetrixはロード時間、期間に一貫した結果を与えません.

これは問題です。GTMetrixが信頼できるツールであるためには、より正確なスコアを与える必要があります。他のツールを使用すると、はるかに優れた結果が得られます。 GTMetrixは、Webサイトの表示を開始するのにかかる部分的な時間ではなく、完全なロード時間を測定します。私たちのサイトは画像の遅延読み込みを使用しているため、ウェブサイトが開いたときにユーザーが期待することを公平に表現していません。さらに、4秒から1.1秒までの大きな変動は、何が起こっているのかを適切に識別できないことを意味します.

私たちはそれが私たちのせいではないことを確認したかったので、別のテストのセットを実行し、3.7秒、1.2秒、5秒を得ましたが、それはまだ非常に混乱しています。 GTMetrixは、潜在的な最適化を特定するための優れた選択肢として残っていますが、 実際のロード時間は信頼すべきではありません それは与えます.

テスト2:KeyCDN速度テスト

KeyCDN速度テスト アセットのロードとWebサイトの完了にかかった合計時間を表示する単純なツールです。ソースサーバーとしてダラスを選択し、それを試してみました.

これは、アセットのロードと各パーツのロードにかかる時間を表しています.

結果から、合計時間が2.4秒、3.1秒、および2.8秒で、2.4秒から3.1秒の範囲内であり、最悪/最高のスコア間で0.7秒の変動であることがわかります。すぐにこのテストは、実際のロード時間とサイトをすばやくテストするためのはるかに優れたツールに関して、GTMetrixよりもはるかに信頼できます。 GTMetrixがサイトを最適化するために使用できるすべてのツールが含まれているわけではありませんが、テストがより高速で正確であるため、経験豊富なユーザーにとってははるかに優れたツールです。それは動作するように見える非常にシンプルなツールです.

テスト3:Pingdomツール

Pingdomツール は最も有名なベンチマークツールの1つであり、その理由はすぐにわかります。それをテストして何が起こるか見てみましょう.

最初の実行では合計読み込み時間が2.22秒、2回目の実行では1.86秒、3回目の実行では1.85秒です。テストをほぼ複製してほぼ同じ結果を得ることができる場合、このテストがどれほど正確であるかをはっきりと見ることができます。2.22から1.86秒までの変動は1秒未満で、0.37秒の変動です!ベンチマークツールは、改善すべき点に関する優れた情報や、アセットの非常に詳細なログなどの有用な情報も提供します。各アセットの読み込み時間を監視して、他のテストでは利用できないFTTB(バイトへの初回)を確認することもできます.

テスト4:Google Pagespeed Insights

Pagespeed Insights 速度最適化のためのGoogleツールです。3回実行すると、これが得られます.

つまり、読み込み時間はありませんか?、バイト情報を初めて取得する時間はありませんか?、アセット読み込みツリーはありませんか?そしてスコアはどうですか?私たちのサイトが実際の携帯電話にとってひどく悪い 新しいモバイルテストツール グーグルから私たちを示しています 緑のステータス

これは、Googleの新しいモバイルテストツールの結果です。 「一部のアセット読み込みエラーが発生しました」と言う神経もあるのですが、どうでしょうか。エラーは Google Analyticsライブラリ!

つまり、言い換えれば。 Google Pagespeed Insightsは速度の結果をまったく提供しませんが、代わりに改善すべき点のリストをスローし、その上にスコアをスローします。モバイル用の独自のツールと矛盾することさえあるかわかりませんテスト.

説明は簡単です. Google Pagespeed Insight 完全にそして全く役に立たない。それが投げるスコアは「グーグルがあなたが最適化すべきだと信じていること」に基づいており、サイトの実際の速度に基づいていない.

私たちのアドバイスは、Google Pagespeedを速度に関係するものに決して使用しないことです。同じ会社の他のツールと矛盾するツールに最適化することは、空、夜間、ブラインド、そして風が強いときに飛んでいるボールを撃とうとするようなものです.

テスト5:WebPageTest

ウェブページテスト GTMetrixに似た別の便利なツールです.

私たちがwebpagetestで最初に気づいたのは、ニューヨークのサーバーが本当に過剰に機能しているということです。 40分間待機した後、サーバーをカリフォルニアEC2に変更する必要がありました。結果からわかるように、私たちは感心していませんでした.

まず、8.7秒で完成したドキュメントをスローします。2回目の実行は7.0秒で、3回目の実行は8.0秒で、1秒の変動で、KeyCDNスピードテストの変動0.7秒よりも3倍長い待機時間です。アセットの読み込みは非常に無秩序で、バイトスコアの初回の表示が非常に高い場合もあれば、より良いスコアを表示する場合もあります。 Pingdom Toolsは、最初にバイトが0.6秒未満であることを報告しますが、webpagetestは、ほぼ1秒の待機時間にあると報告しています!スコアも変だ。最初のスコアでは、初めてバイトするのと同じようにFがスローされます。これは、WPEngineサーバーに対してベンチマークされ、toe to toeで実行されたサーバーの場合です。 2番目のテストでは、AのようなAを投げますが、3番目のテストでは、本当に.

webpagetestが抱えている主な問題は、使用しているサーバーであり、混雑しているようです。.

一貫した結果に関心がある場合は、webpagetestを使用しないでください。控えめに言っても、グレードの文字は無秩序であり、実際のパフォーマンスの数値を表していないようです。実際、これらのネットワークは、非常に混雑したネットワークを介して実行されていると考えがちです。テストにレイテンシを追加しています.

テスト6:Monitis Speed Tools

一炎 Pingdom Toolsに似た別のベンチマークツールで、各アセットからの詳細な応答時間.

Monitisの問題は2つあります。一方では、サイトの表示にかかる実際の時間ではなく、総読み込み時間を示します。つまり、遅延読み込みへの影響を打ち消しています。第二の問題は、彼らが 結果をキャッシュする 非常に長い間、再テストを不可能にしました.

Monitisは正確なテストではないようです。数時間おきにさらに2つのテストを実行します。2番目のテストには12秒、3番目のテストには7秒あります。そのようなバリエーションはGTMetrixと競合することさえできません.

結果

だから、これはすべてのベンチマークツールからの結果の完全なリストで、1つの素晴らしいグラフになっています。.

結果は、タイミング部門の勝者がだれであるかをほとんど示しています。しかし、もう1つのグラフを使用すると、さらにわかりやすくなります。.

すべてのベンチマークツールで最高値と最低値の間の時間差を実行することにより、比較はさらにグロテスクになります。 Pingdom Toolsは、0.37秒未満の変化を与えることにより、精度の点で他のすべてのもので床を拭きます。接近するのは、0.7秒のKeyCDN速度テストだけです。 Webpagetestには1.7秒の変動があり、GTMetrixとMonitisは実行間でほぼ3秒の変動があり、方程式の外にあります。.

そして勝者は…

Pingdomツール! パフォーマンスを重視する場合、そのような正確で高速な結果を得ることができる他のテストはありません。これは、すべてのテストの中でより信頼できるものであるだけでなく、実行間の最速でもあります。 GTMetrixが1回実行するまでに、Pingdomツールを4回実行できます。 GTMetrixまたはwebpagetestの完了に時間がかかる場合、両方のテストで実際の読み込み時間を評価する問題が非常に多いのはなぜですか。?

Pingdom Toolsが何を言っているかを確認するためにのみ、ウェブサイトへの数百の接続でローカルLinuxテストを行うことができます。より多くのテストを行う必要がある場合、KeyCDN Speed Testを使用できます。これは非常に優れており、まともですが、他のすべてのツールはパフォーマンスツールよりも設計/修正指向です。あなたが良い結果を気にしているなら、Pingdom Toolsが最も安全な賭けのようです.

推奨する他のWordPressパフォーマンステストツールがありますか?以下で共有してください!それとも、私たちが実行したテストについて質問がありますか?お気軽にお問い合わせください。すばらしい回答をお届けできるよう最善を尽くします.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map