我们刚刚开始使用 Freemarker 作为 UI 模板引擎,POC 结果非常令人满意,看起来我们将开始使用它作为我们事实上的 UI 处理框架而不是 JSP。
我们在这里看到的真正好处是我们可以将 Freemarker 模板存储在任何地方(例如 jar 文件、文件系统目录,甚至是数据库!)。
在 POC 期间,我们没有看到太多性能问题,但我在考虑是否可以预编译模板并将其存储在文件系统/数据库中,以便在首次命中或给定模板出现编译缓存未命中时更快地响应。
是否有可能获取已编译模板的二进制结构(很可能是多节点树)并在文件中序列化,反之亦然。
提前致谢。