Andreas created SLING-7785: ------------------------------ Summary: Sling Dynamic Include: Allow Caching of Synthetic Resources Key: SLING-7785 URL: https://issues.apache.org/jira/browse/SLING-7785 Project: Sling Issue Type: Improvement Affects Versions: Dynamic Include 3.1.0 Reporter: Andreas
Due to the need to append the resource type as a suffix for virtual resources, AEMs Dispatcher is not able to cache those requests. The Dispatcher interprets the URL as having no extension, which makes it uncachable. Example: {code} <!--#include virtual="/content/test/www/gb/en/_jcr_content/root/header/menu.sdi.html/x/wcm/components/static/menu" -->{code} Since Sling also [allows dots in the suffix|https://sling.apache.org/documentation/the-sling-engine/url-decomposition.html#examples] adding a fake extension is possible to make it cacheable. Allowing to configure the extension makes it flexible enough to either use TTL or AEM Dispatchers Invalidation with different rules per extension. -- This message was sent by Atlassian JIRA (v7.6.3#76005)