关于freemarker include的问题
我想动态地 <#includetopmodel/>一个模板topmodel是一个动态的值,是由action返回的!但是这样就会报语法错误。如果<...
我想动态地 <#include topmodel/> 一个模板 topmodel是一个动态的值,是由action 返回的! 但是这样就会报语法错误。 如果 <#assign newmodel="news.ftl"> <#include newmodel/> 这样就可以。请问freemarker有没有办法动态地include 呢?
展开
1个回答
展开全部
同时在线1000人?这是什么概念??可以做集群了。
数据库建议还是使用Mysql做集群吧,或者用Oracle,一台就搞定,不过服务器配置要好一点。
前端可以使用Lighttpd+Squid+Apache的配置,减少服务器的压力,使用负载均衡;业务逻辑和数据库之间可以使用membercached+hibernate来实现对数据的缓存。
对静态资源实施FastCDN加速,把图片、CSS文件、JS文件等存放在静态资源服务器上。
前端的话使用Java或者PHP并不是那么重要了。
推荐适用于大型应用的Java框架:
Struts2(Webwork) + Spring + Hibernate(include membercached) + Freemarker or JSP(推荐使用Freemarker,页面执行速度接近Html静态页面了)
Hibernate 可以换成 ibatis3.0,然后根据需要自己开发与Membercached的集成。
优点:
1、开发速度明显优于Struts1,目前本人正在使用Struts2,深有体会;
2、维护成本降低,比较适应需求的不断变更;
3、学习曲线较短,比较适合小团队快速上手;
4、现成的成熟的插件丰富,很多组件不需要自己开发;
缺点:
1、团队里必须有人对其要有深入的理解,否则优化它的效果甚微;
2、前期的准备工作比较繁重,但是后期会比较轻松;
3、部份重要功能成为鸡肋,如自带的Ajax、JSON插件(根本无法使用,慢到死,要么就功能不完善,还要有很棒的代替品:jQuery、Gson等)
前端甚至可以使用Membercache对页面内容进行缓存,可以达到动态静态的快速转换。
服务器的优化及选择:
Sun的技术,当然配合Sun的服务器才会达到质的飞跃(注:我不是Sun的托,只是Sun公司到我们公司做过服务器的对比测试而已)。
同配置下性能对比:
Sun Solaris > Linux(Windows)
数据库建议还是使用Mysql做集群吧,或者用Oracle,一台就搞定,不过服务器配置要好一点。
前端可以使用Lighttpd+Squid+Apache的配置,减少服务器的压力,使用负载均衡;业务逻辑和数据库之间可以使用membercached+hibernate来实现对数据的缓存。
对静态资源实施FastCDN加速,把图片、CSS文件、JS文件等存放在静态资源服务器上。
前端的话使用Java或者PHP并不是那么重要了。
推荐适用于大型应用的Java框架:
Struts2(Webwork) + Spring + Hibernate(include membercached) + Freemarker or JSP(推荐使用Freemarker,页面执行速度接近Html静态页面了)
Hibernate 可以换成 ibatis3.0,然后根据需要自己开发与Membercached的集成。
优点:
1、开发速度明显优于Struts1,目前本人正在使用Struts2,深有体会;
2、维护成本降低,比较适应需求的不断变更;
3、学习曲线较短,比较适合小团队快速上手;
4、现成的成熟的插件丰富,很多组件不需要自己开发;
缺点:
1、团队里必须有人对其要有深入的理解,否则优化它的效果甚微;
2、前期的准备工作比较繁重,但是后期会比较轻松;
3、部份重要功能成为鸡肋,如自带的Ajax、JSON插件(根本无法使用,慢到死,要么就功能不完善,还要有很棒的代替品:jQuery、Gson等)
前端甚至可以使用Membercache对页面内容进行缓存,可以达到动态静态的快速转换。
服务器的优化及选择:
Sun的技术,当然配合Sun的服务器才会达到质的飞跃(注:我不是Sun的托,只是Sun公司到我们公司做过服务器的对比测试而已)。
同配置下性能对比:
Sun Solaris > Linux(Windows)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询