legacy-knowledge-base
公開されました Sep. 10, 2025

Tomcat再起動後、初回アクセス時に表示が遅くなる要因

written-by

Brian Suh

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

事象/ユースケース

Tomcat再起動後、ページへの初回アクセス時に表示が遅い。
2回目以降のアクセスでは表示の遅延は発生しない。

解決策 / 提案

JSPは、初回呼び出し時にコンパイルされます。
そのため、初回アクセス時のコンパイルに時間がかかっているため、表示が遅くなっていることが考えられます。

事前コンパイルすることで、体感的な速度の向上が見込める可能性があります。
事前コンパイルにつきましては、プリコンパイラ(外部ツール)等の利用が選択肢になるかと存じます。

細分化(パーツ化)されたJSPを複数組み合わせてページを構成するものも多く、JSP数とURL数は比例しません。
※例:ヘッダ/フッタ等の共通箇所を別JSPに分割して、それらを組み合わせてページを生成する

  • また、Liferayは以下の理由によりURLをリスト化したドキュメントを設けておりません。
    プロキシサーバ、ロードバランサ、Webサーバ等によるURL書き換え
    (書き換えURLをLiferay側が把握できかねるため)
  • 追加ポートレットやカスタムポートレット分のJSPを予測できない

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base