有使用NVelocity模板引擎的吗朋友? 如何、怎样提高NVelocity的性能?
这几天研究NVelocity, 和aspx引擎对比了下输出时间
同样的后台执行程序
用aspx Repeater,Panel控件 循环判断内容输出 执行时间为0.01秒
改用Nvelocity 1.1.1版, 用#foreach 和 #if 语法循环判断输出内容至少需要0.06秒 慢6倍以上.
不知道这算不算正常, 如果这样算正常,模板页面调用更多内容,判断更多条件,模板文件更大的情况下,会不会更慢.特别是高并发访问能不能承受?
如果将Nvelocity所用的模板文件缓存起来,也至少要慢4倍以上吗?