0

私はウェブアプリを持っています。これまでにテストしたすべての環境で非常にうまく動作します。これは、Rackspaceクラウドの本番環境を除きます。

私はデータベースとして使用Tomcat 6struts 2.1.8ています。通常、正常な環境でリクエストが完了するまでに1秒かかる場合があります。ログから、アクションの完了に1秒かかることがわかりました。私はこれをアクションタイマーインターセプターでテストしています。アクションメソッドの実行後、ページが表示されるまでに約15秒かかります。したがって、問題はDB関連またはアクションクラス関連ではないと思います。mysqlUbuntu 11.10 server

この遅延の原因は何ですか?

java -version :

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
4

1 に答える 1

1

OpenJDKJVMに関連している可能性は低いようです。

PreResultListenerは、アクションが処理を終了してからブラウザーが応答を受信するまでにかかる時間を測定するのに役立つ場合があります

また、PageSpeedを調べて、クライアント側のレンダリング速度に問題があるかどうかを確認することもできます。

于 2012-07-13T17:26:51.320 に答える