所以我在遗留项目中使用Velocity。甚至渲染中等大页面也需要永远。字面上10分钟以上。
我必须遇到某种错误...其他人对Velocity一般都有不好的经历吗?我即将开始逐步查看源代码,看看它挂起/等等,但我想看看SO有什么说法。 :)
答案 0 :(得分:4)
您使用的是哪个版本?如果你不说1.6.4或1.7-beta1,那那就是你的第一个问题。 1.5对任何使用velocimacros的人来说都有严重的性能问题。
它只是在第一次渲染时还是在后续渲染上?你使用什么资源加载器?缓存了吗?您是否尝试将其用作脚本语言?
不要浪费时间踩踏。这就是剖析器的用途。
您的问题,如果可以称之为,则严重缺乏信息。你所说的只是“X很慢”。如果你需要帮助,你将不得不分享一些关于你实际在做什么的信息。并且询问实际问题也不会有任何问题。
答案 1 :(得分:0)
过去几年我使用了速度开关,我发现它是一个强大而可靠的模板引擎。我没有遇到你描述的问题,发现它总是足够快。
这种延迟看起来像是在调用外部服务。 Velocity可以轻松调用对象上的方法。
也许分析师可能会解释这个问题。