0

パフォーマンスの問題に関しては、サーバーは正常に動作しています。http応答の待機時間を除いて。オンラインサービスのラインを拡大するにつれて、これはさらに問題になります。すべてが同じであるため、この新しいサーバーが、複数のWebサイトやロギングなどを実行している古いサーバーほど速くページをロードしないのはどうしてか混乱しています…

これはhttp://www.gtmetrix.comからのスクリーンショットです私が使用しているオンラインテストツール。これらの結果は、時間帯に関係なく一貫しています。ここでの数値は意味がありません。新しいサイトページは75%小さくなっていますが、存続時間の合計はわずか26ミリ秒速くなっています。下の画像では、左側がNEW SERVER、右側がOLD SERVERです。タイムラインの左側は、ハンドシェイク部分です。つまり、新しいサーバーはほぼ同じ速度であることがわかります。待機時間を表す紫色の中央セクション。OLDSERVERの約4倍のミリ秒単位の遅延です。右側の灰色がかったセクションは、ファイルをダウンロードする実際の時間を表します。また、新しいサーバーは応答のダウンロードが大幅に高速であることに気付くでしょう。これは、応答サイズが75%減少したことが原因である可能性があります。

GtMetrix Resuts新しいサーバーの完全な結果はここで確認できます。http://gtmetrix.com/reports/204.193.113.47/Kl614UCf

これが私が知っている違いの表です。原因である可能性のあるものを見つけたら教えてください。これをテーブルに追加するのを忘れましたが、古いサーバーは本番環境にあり、www.gtmetrixがヒットしたときに、現在リクエストを処理しています。対照的に、新しいサーバーは、接続してリクエストを生成するだけです。

サーバー構成の比較

私の現在の仮説は、速度の低下は、仮想化されているサーバーの組み合わせ、誤ったIIS設定、または32ビットと64ビットのOSの違いが原因であるというものです。

4

2 に答える 2

0

完全な結果を見ると、待機時間の下限は115msになるようです。単一のリクエストが高速であるわけではなく、ほとんどが約125ミリ秒であり、リクエストされたリソースから判断すると、静的リソースも多数あるため、レスポンスの提供に多くのCPUが関与することはありません。応答は123バイトと小さいですが、それでもこの遅延があります。

したがって、これは一般的な問題のように見えますが、IISとは関係がない可能性があります。ここに、私がこれをデバッグしようとする方法のいくつかのアイデアがあります。

  • pingの往復にはどのくらい時間がかかりますか?(つまり、それは一般的なネットワークの問題、ルーティングなどですか?)
  • サーバーボックス(ローカルホストなど)からHTTPリクエストを実行する場合、どのくらい時間がかかりますか?(すべてが約100ミリ秒以上かかる場合は、サーバーボックス内でプロファイリングを開始します)
于 2012-10-23T23:28:36.997 に答える
0

わかった...

サラソタ(?)にあるサーバー、テストエージェントはバンクーバーにあるので(カラスが飛ぶように)およそ4​​,356KM離れているので、期待できる最適な往復時間は約45msです。

それが直接ルートではなく、ルーターなどのようなものが遅延を追加することを考えると、あなたが得ているように見える155msの往復はかなり合理的です。

HTMLページのリクエストを見ると、344ミリ秒でかなり良い時間に完了します。基本的には接続のセットアップに114ミリ秒、サーバーから最初のバイトを受信するために115ミリ秒、完全な応答を取得するために155ミリ秒です。

ラウンドトリップ時間を短縮しない限り、今回はそれほど改善されません。比較として、gtmetrixのダラスサーバーからテストしてみましたか?

サーバーの応答が遅い場合は、PAL(http://pal.codeplex.com/)のようなものを最初に使用して、サーバーで何が起こっているかを確認する価値がありますが、SQLサーバーの応答速度も確認します。テストページで使用されるクエリに。

後で滝で見たいことがいくつかあります...

ajax.aspnetcdn.netからホストされている2つのファイルの場合、DNS名の解決にはダウンロードよりも時間がかかるため、自分でファイルを作成することを検討してください。

HTML、CSS、JSなどのテキストベースのコンテンツの場合、どのレベルのgzip圧縮を適用し、圧縮ファイルはサーバーにキャッシュされていますか?(それらのサーバー時間は少し長く見えます)

于 2012-10-29T11:54:58.347 に答える