0

Webアプリケーション(jsp + servlet)をLinuxサーバーのtomcat 6(6.0.26)にデプロイしました。この問題は、最初にWebページにアクセスしたいときに発生し、2回目の試行の後、問題はありません。正常にロードされます。私のインデックスファイルには、データベースからデータをクエリするニュースモジュールが含まれています。この問題を回避するための提案がある場合。

4

2 に答える 2

1

いくつかの理由

  • DBは、最初の呼び出し後にクエリ結果をキャッシュします
  • これは、Tomcatが最初のアクセス試行でのみJSPファイルをコンパイルするためです。最初の試行の後、JSPファイルはすでにサーブレットクラスにコンパイルされているため、ロードは高速です。プリコンパイルするようにTomcatを構成する方法
于 2013-02-23T08:13:12.513 に答える
0

DBはクエリ結果をキャッシュするか、少なくとも独自のオプティマイザを更新します。最初のクエリでは取得に時間がかかりますが、連続するクエリの方がはるかに高速です。したがって、db IDEでの最初のクエリにかかる時間をクエリで確認し、クエリを最適化します。

于 2013-02-23T08:10:10.800 に答える