2016-12-30 23 views
0

localhostとTomcat 7を使用すると、特定のWebアプリケーション用のChrome開発ツールのリクエストでの600-800msの間に表示されます。リクエストは、JSファイル、CSSファイル、イメージ、または初期のサーバレスポンスです。一部の回答は1KB未満で、その他の回答は100KB以上です。ローカルホストのHTTP応答時間が非常に遅いのはなぜですか?

その結果、Webアプリケーションの1ページを読み込むのに約10秒かかります。私たちのプロダクションサーバに同じwebappをロードすると、ページ全体をロードするのに1秒未満しかかかりません。

私はそれがあまりにもSafariでテストすることにより、ブラウザの問題であることを除外しました

  • ...問題のデバッグを続けることがどこか分かりません。
  • は、私はそれをオフにしてきたとの再
    • 削減応答は、私は完全にWebアプリケーションのフロントエンドを除外しました
    • 私のログファイルをクリアしてきた総合的な
  • を500-600msします直接リソースを押すことで、EX:http://ts.xyz.com:9091/1.0/toolsList/javascript/toolsList.jsまたはhttp://ts.xyz.com:9091/awake
  • 私は別のWebアプリケーションをテストしてみたことは、雷、迅速
を行い、

したがって、この特定のアプリでなければならず、ローカルでなければなりません。

+0

あなたのCSSのような音が原因です、あなたのCSSの情報や例は何ですか? –

+0

5つのCSSファイルがありますが、これはJSONエンドポイントなど、直接的なリソースが非常に遅い理由を説明しません。 –

+0

URLはどのように見えますか? "http:// localhost:8000/..."、 "http://192.168.1.100:8000/..."または "http://machine.localdomain:8000/..."のようなものですか?それはWindows上ですか?どのバージョン? – Codo

答えて

1

Webサーバー(当時はApache httpd)がログのDNS検索を行うように設定されていたのは、これまでずっと前のような動作でした。これは特にIPを解決できなかったときに非常に時間がかかりました。ローカルホストアプリケーションが(特に静的リソースの提供について話しているときには)特に桁違いに遅くなるとは思わないので、ネットワーク関連の問題がないかどうかチェックします。データベース接続、ログ設定、DNS検索、TLSサーバー信頼の問題(バックエンド、データベース、LDAPなど)

私は「他のすべてが失敗した場合」や、むしろこれを追加すると、これを追加した場合、私は決めることができない「が、最初にしてみてください、この:」...あなたが決める:

が本番サーバのセットアップとの比較あなたの開発サーバー(localhost)と追加の余分な意味のある違いがないことを確認します。

+0

"ネットワーク関連の問題"が重要だった...一度オフィスに入ると問題が完全に消えてしまうので、私は自分の職場のVPNに接続しているようだ –

関連する問題