Joomlaサイトの速度をテストする


8

私はサイトの速度を改善しようとしています-しかし、Pingdomにアクセスしてテストするとき:http ://tools.pingdom.com/fpt/

何も変更を加えていないのに、まったく違う時間を過ごします。例えば:

  • 8.92秒
  • 3.68秒
  • 11。40年代

また-gtmetrixでも同じ問題が発生します(http://gtmetrix.com/)。

その結果、私が行ったパフォーマンスの変更が違いをもたらすかどうかはわかりません。

では、サイトの速度をテストするにはどうすればよいですか?


現在テストに使用しているサイトは問題ありません。それは単に貧弱なホスティング環境が原因である可能性があります。安価なホストを使用している場合、理由のために通常は安価であるため、問題になる可能性があります
Lodder

+1これらのサイトの正確さについても疑問に思うことがあります。@Lodderは、Joomla Webサイトの速度をテストするための代替手段またはおそらく別のアプローチを提案できますか?
jonboy 2015年

ありがとう-サイトはサイトグラウンドクラウド上にあり、2つのサイトがホストされています。siteground.com / cloud - hosting.htm-ホストではないことを期待しています。それらにメールを送信します。
iamrobert 2015

ああ、そうですね、Sitegroundは素晴らしいので、ホスティング関連の問題にはなりません。ウェブページテストGoogleページの速度を使用して速度もテストし、違いが表示されていないか確認してください。かなりの数がありますが、私はより人気のあるものだけを使用する傾向があります。キャッシュ拡張機能/設定を使用している場合は、それらを無効にして、テストを再度実行してください。それらを再度有効にしてテストを再実行します
Lodder

サイトグラウンド:「Pingdomは外部サービスであり、これらのツールが異なる結果を返す理由を特定できないことに注意してください。」
iamrobert 2015

回答:


5

現時点でのサーバーの負荷や、テストの実行時にテストツールサーバーとターゲットWebサイトの間で利用可能な帯域幅など、制御できない要因がいくつかあります。

GTMetrixでアカウントを作成して(無料のアカウントで十分です)、ログインして詳細な設定を使用し、ターゲットWebサイトがホストされている場所に近いテストサーバーの場所を選択することで、帯域幅の変動を最小限に抑えることができます。

Pingdomにも同様のオプションがあります。

おそらくテストを数回再実行して平均を取る必要がありますが、これはより一貫した結果をもたらす可能性があります。


ありがとう-Neil-GTmetrixがあなたのサイトをキャッシュするかどうか知っていますか?次回はより高速になりますか?
iamrobert 2015年

はい、後続のテストは少し速く実行されるようです。
Neil Robertson

1
「すべてのテストで新鮮なプロファイルを使用するため、DNS以外は何もキャッシュされません。ウォーターフォールグラフ([タイムライン]タブ)を見て、時間差がある場所を確認してください。サーバーの可能性があります。 (最初の実行後にキャッシュされる遅いSQLクエリ)、またはロードが一貫していない外部ウィジェットである可能性があります。」
iamrobert

ありがとうニール-これが最良の解決策だと思います。私のテストから-アカウントを持つgtmetrixが最も一貫しているようです-毎回同じような結果が得られます。ただし、Googleアナリティクスの統計情報を確認して、読み込み時間とpingdomを確認します。
iamrobert 2015年

4

pingdom、gmetrix、さらにはGoogleページの速度などのサードパーティツールを使用すると、結果にばらつきが出るのは明らかです。そのページの速度に依存する多くの要因があります。

たとえば、サイトでブラウザキャッシュが有効になっている場合、このサービスのいずれかを使用した最初のチェックには時間がかかり、他の連続試行の後、ページがすでにキャッシュされているため、読み込みが速くなる可能性があります。

私のサイトではhttp://saur.in(開発中)
pingdomの最初の試行:1.83
秒2番目の試行:786ミリ秒

それは時間的にはほぼ半分で、ページ速度は2倍以上です。サーバーキャッシュも同じように機能します。

ドメイン名の解決、サイトのDNS接続の現在のトラフィックなど、他にもさまざまな要因があります。結果は異なる場合があります。パフォーマンスを処理するときは、平均応答時間またはページ読み込み時間を考慮する必要があります。

最後に、もう1つ、ここに追加する必要があります。

2〜3つのサービスから結果のセットを作成し、2〜3時間ごとにパフォーマンスを確認します。Pingdomは毎分テストを提供し、無料です...それを試すことができます。24時間試してみて、その平均結果を確認してください。


Pingdomでの応答時間:support.pingdom.com/Knowledgebase/Article/View/70/27/…画像とJSを除外しているため、読み込み時間全体を正しくチェックしていませんか?Google Analyticsもサイトの読み込み速度を提供すると思います:support.google.com/analytics/answer/1205784?hl=ja 結果は非常に恣意的であるため、何が最適に機能するかを知ることは困難です。
iamrobert 2015年

4

業界では「ストレスの多い」Webサイトに使用されるツールがいくつかあります。これらはかなり複雑なツールであり、小規模なWebサイトや共有ホスト環境には適していません。

比較テストを行うには、独自のサーバー(インフラストラクチャを制御できるようにするため)を用意して、負荷を制御できるようにする必要があります。共有ホストをテストしても、実際には同等のデータは提供されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.