Webアプリケーション(jsp + servlet)をLinuxサーバーのtomcat 6(6.0.26)にデプロイしました。この問題は、最初にWebページにアクセスしたいときに発生し、2回目の試行の後、問題はありません。正常にロードされます。私のインデックスファイルには、データベースからデータをクエリするニュースモジュールが含まれています。この問題を回避するための提案がある場合。
質問する
202 次
2 に答える
1
いくつかの理由
- DBは、最初の呼び出し後にクエリ結果をキャッシュします
- これは、Tomcatが最初のアクセス試行でのみJSPファイルをコンパイルするためです。最初の試行の後、JSPファイルはすでにサーブレットクラスにコンパイルされているため、ロードは高速です。プリコンパイルするようにTomcatを構成する方法
于 2013-02-23T08:13:12.513 に答える
0
DBはクエリ結果をキャッシュするか、少なくとも独自のオプティマイザを更新します。最初のクエリでは取得に時間がかかりますが、連続するクエリの方がはるかに高速です。したがって、db IDEでの最初のクエリにかかる時間をクエリで確認し、クエリを最適化します。
于 2013-02-23T08:10:10.800 に答える