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

LPS-48693 の原因となる可能性のあるパフォーマンスの問題

written-by

Vilmos Papp

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

portal-84-6210 fixpackの前には、DDMTemplateエディタのUIにキャッシュ可能なチェックボックスがありませんでした。 この問題により、DBに保存された各DDMTemplateがキャッシュされなくなっていました。 この記事では、記事が表示されるたびにXMLのパースやテンプレート処理が行われ、パフォーマンスが大きく低下する可能性があることを解決します。

決議

Portal 6.2 EE 修正パック Portal-83 以下。

この問題を解決するには、修正パックPortal-84または最新版を適用してください。 修正パックを適用した後、以前保存されていたDDMTemplatesを開き、キャッシュ可能に設定してリセーブする必要があります。 お使いのシステムが影響を受けているかどうか不明な場合は、以下の手順を実行してください。

  1. DBサーバに接続し、以下のクエリを実行します。
  2. SELECT * FROM DDMTemplate WHERE Cacheable=0.

カスタムDDMTemplatesが結果に表示されている場合は、この問題に直面しています。

どの程度の問題が発生するかを測るには、以下のキャッシュをMBeanとして見てみましょう。 com.liferay.portal.journalcontent.util.JournalContent

キャッシングができそうなページをヒットさせると、ミスカウンターが増えて、ヒットの代わりにキャッシュミスがたくさん出てきます。

CacheMisses.png

負荷が高い場合、この修正を使用するとページロード時間の差が50~80asterになることがあります。 また、DDMTemplatesをキャッシュ可能な状態に更新することも忘れないようにしましょう。

追加情報

詳細は LPS-48693 を参照してください。

did-this-article-resolve-your-issue

legacy-knowledge-base