使Velocity模板对象静态化

时间:2009-08-04 01:59:31

标签: servlets velocity

使Velocity Template Object静态化是否合适?

情况是我将在(Servlet)多用户环境中使用此对象为每个用户请求填充相同模板的不同数据。

1 个答案:

答案 0 :(得分:0)

您可以将其设置为静态,只是这意味着每次更改模板时都必须重新部署应用。如果你担心性能(并且每次从文件中读取模板确实很慢),更好的解决方案是启用模板缓存,这有很大帮助,这样你仍然可以在不牺牲性能的情况下即时更改模板。

file.resource.loader.cache = true/false
file.resource.loader.modificationCheckInterval = <seconds between checks>