求教Freemarker模板解析性能优化方面的问题
最近SSH项目中使用FreeMarker做模板解析,将大部分HTML组件进行了封装,模版页面基本上使用封装后的标签编写,经过20天做前期模型的体验,开发效率加快了很多,但是我担心的是基于封装后的标签去编写界面布局隐藏CSS和js代码势必会造成Freemarker解析上的压力。请问有没有和我遇到相同问题的?这种方法是否可行,如何再次基础上做一些性能优化?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
此言差矣。数据可以加缓存,相对好做。freemarker加缓存就是静态化了,改动大。 现在我们就遇到很多请求都在freemarker上耗时太多
回复
虽然是三年前的话题了,不过我还是这句话,模板解析的耗时相对于数据操作,网络传输来说,页面渲染,都不在同一个数量级!
回复
还真是三年前。我们就是遇到瓶颈才来看看有没有什么解决办法的。
回复
少用自定义标签,多用macro,想要的数据通过model传入
我遇到过FreeMarkerView.processTemplate()方法耗时耗CPU的……尚未找到解决方案
freemarker的解析耗时和数据库层操作耗时不是在一个数量级上的,你瞎操心了