Apache Velocity模板引擎 - 最糟糕的软件包?

时间:2010-09-30 23:34:43

标签: apache performance velocity

所以我在遗留项目中使用Velocity。甚至渲染中等大页面也需要永远。字面上10分钟以上。

我必须遇到某种错误...其他人对Velocity一般都有不好的经历吗?我即将开始逐步查看源代码,看看它挂起/等等,但我想看看SO有什么说法。 :)

2 个答案:

答案 0 :(得分:4)

您使用的是哪个版本?如果你不说1.6.4或1.7-beta1,那那就是你的第一个问题。 1.5对任何使用velocimacros的人来说都有严重的性能问题。

它只是在第一次渲染时还是在后续渲染上?你使用什么资源加载器?缓存了吗?您是否尝试将其用作脚本语言?

不要浪费时间踩踏。这就是剖析器的用途。

您的问题,如果可以称之为,则严重缺乏信息。你所说的只是“X很慢”。如果你需要帮助,你将不得不分享一些关于你实际在做什么的信息。并且询问实际问题也不会有任何问题。

答案 1 :(得分:0)

过去几年我使用了速度开关,我发现它是一个强大而可靠的模板引擎。我没有遇到你描述的问题,发现它总是足够快。

这种延迟看起来像是在调用外部服务。 Velocity可以轻松调用对象上的方法。

也许分析师可能会解释这个问题。