AEM 的 HTML 模板语言(HTL/Sightly)是否像 JSP 一样有 64KB 的限制?

问题描述 投票:0回答:1

我们知道从 .jsp 文件创建的每个 JSP 服务文件不能超过 64KB。因此人们将文件包含替换为动态文件包含,例如

<jsp:include/>
<cq:include/>

HTL有没有像JSP一样有64KB的限制?

参考链接

jsp aem sightly
1个回答
0
投票

不,AEM 的 HTML 模板语言(HTL/Sightly)不像 JSP 那样有 64KB 的限制。

在 JSP 中,由于 Java 虚拟机 (JVM) 的限制,生成的 servlet 类的大小不能超过 64 KB。这在生成大而复杂的页面时可能是个问题。

但是HTL/Sightly没有这个限制。 HTL/Sightly 模板被编译为 Java 字节码,但生成的类文件通常小于等效的 JSP 类。 此外,AEM 提供优化和缓存机制,以帮助提高 HTL/Sightly 模型的性能。

就是说,无论您使用什么技术,保持模型轻便和可维护总是好的。

© www.soinside.com 2019 - 2024. All rights reserved.