Legacy Knowledge Base
Published Sep. 10, 2025

Possible Performance Issue Caused by 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

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

Before the portal-84-6210 fixpack, the DDMTemplate editor UI was missing the cacheable checkbox. This issue caused each DDMTemplate that was saved into the DB to not be cached. This article provides a solution to a potential heavy performance drop casued by XML parsing and template processing each time an article is displayed.

Resolution

Portal 6.2 EE Fix pack Portal-83 and below:

To resolve this problem, apply fix pack Portal-84 or the latest version. After applying the fix pack, the formerly saved DDMTemplates should be opened, set to be cacheable and resaved. If you are unsure whether your system is affected or not, please execute the following steps:

  1. Connect to your DB server and execute the following query:
  2. SELECT * FROM DDMTemplate WHERE Cacheable=0;

If you see your custom DDMTemplates in the results then you are facing this problem.

To measure how much of a problem it can cause, just take a look at the following cache as MBean: com.liferay.portal.journalcontent.util.JournalContent

If you hit pages where caching could be done, the misses counter increases and you will see plenty of cache misses instead of hits:

CacheMisses.png

With heavy load, the difference between page load times can be 50-80% faster when using this fix. In addition, remember to update the DDMTemplates to be cacheable.

Additional Information

See LPS-48693 for more information.

Did this article resolve your issue ?

Legacy Knowledge Base