0

Amazon ec2 マシン (m1-small) で jetty 8.1.1 と SslContextFactory を使用してサーブレット 3 を使用しています。

  • (amazone マシンの) localhost からの最初の HTTPS リクエストは約 150 ミリ秒で、それ以降のリクエストは高速化 (最大 40 ミリ秒) しているように見えますが、わずか 20 ミリ秒の HTTP 応答時間には及ばないのはなぜですか? 暗号化は本当に遅いですか?

  • また、Amazon クラウドの外部からの HTTPS と HTTP を比較すると、違いはさらに悪化します。HTTPS リクエストは少なくとも 400 ミリ秒遅くなります!? それはどうしてですか?暗号化されたコンテンツも大きくなりますか? どうすればそれをデバッグしたり、すべてを高速化したりできますか?

いくつかの追加情報: すべての「測定」は非科学的に行われてtime curl http://mydomain.com/pingいますが、再現可能です。また、間にec2ロードバランサーがあります。何か間違った設定をしたか、大きな誤解があると確信しています。お知らせ下さい!

4

2 に答える 2

0

SSL セッションを有効にする方法を見つける必要があります。このために、桟橋でオンにする方法とクライアント側で処理する方法が不明であるため、新しい質問を作成しました

于 2013-04-11T10:32:22.233 に答える
0
  • 8.1.7 へのアップデート
  • 参照用に aws マシンの localhost からの時間を確認します
  • IP と DNS を使用して確認してください。これらの長い一時停止には、DNS の問題が関係していることがよくあります。
  • /etc/hosts を設定して、テストとしてホストの DNS ルックもバイパスします
  • サーバー側で -Dorg.eclipse.jetty.LEVEL=DEBUG を使用してデバッグを有効にすると、jetty 内の往復を相関させ、実際のネットワーク結果と比較するのに役立ちます
  • SSL復号化はパフォーマンスに影響を与えますが、それがすべての違いであるとは言い難いですが、
  • これは突堤に固有のものではなく、環境内の何かである可能性があります。上記のいくつかの弾丸が正しい方向にあなたを導くのに役立つことを願っています
于 2012-10-24T19:30:32.873 に答える