最近项目里遇到了这样的问题,因为页面部分重复太多,考虑用tiles。但是现在项目经理给的思路是,每个页面都把他拆分成N个部分,这每个小部分都是一个action(struts2请求)去查询对应的数据库信息,也就是说,当你请求一个页面时候,实际上在背后是被分拆成了多个请求的。我觉得这样我都快体会不出tiles的好处在哪儿了大家的刚开始的想法都是,不管页面重复什么的,最多只是把头部和尾部include进来。对的, 我也是这样想。现在想问的是,我们公司的这做法真的效率高吗?
1. 一个action请求被分拆成10个action,然后每个action都去找服务器,查询一次数据库,得到对应信息返回
2. 一个action,只有这个action去找服务器,一股脑儿将所有的查询都查出来,返回。郁闷中
1. 一个action请求被分拆成10个action,然后每个action都去找服务器,查询一次数据库,得到对应信息返回
2. 一个action,只有这个action去找服务器,一股脑儿将所有的查询都查出来,返回。郁闷中
解决方案 »
- 求教windows 2008 server下CAS单点登录问题,看者有分
- spring怎么基础注解?
- 问一下自动化测试的概念是最近新兴起来的吗?
- SSH项目设置两个数据源,系统根据需要调用
- nginx 配置 jsp无法访问 在线等
- s:iterator如何不让它有重复数据?
- 请问spring webmvc2.5和spring security2.0.5能兼容吗?
- 两个驱动的比较?
- 有人做过JFreeReport或JasperReport报表的开发吗?有点经验的请来赐教
- 怎么让Tomcat开机就启动呢!
- Hibernate中使用ThreadLocal的疑问
- 各位帮忙看看是什么原因啊 分数不够说话 很急 请各位帮帮忙啊
跟多少个action好像没有什么关系。
如果你想实现用户体验好一点,可以分成多个异步的操作去访问数据库,
这样的效果就是:用户体验好,速度较快的能够立马实现显示,慢的也跟着慢慢显示
同时减少对数据库访问的压力,减少服务器的响应时间(毕竟CPU同时做N个转发个一个一个按照顺序来性能上还是有差别的,要对自己的服务器好点)!