应该把思想转变一下,主页应该显示网站中各栏目的大概、特色或主要的内容,如:新闻栏目,在新闻版块中要显示所有新闻,使用分页技术等,并且每页显示10条,但是在主页中只要显示每日更新的前5条就可以了;相册栏目,管理员可以在后台有选取的让一些特色图片显示在主页,但是绝对不能过多。那好,我说到这,房主是不是应该明白我的意思,也就是说主页也需要自己的业务方法。为主页做一个Action(IndexAction),注意,就一个Action,这个Action可以调用新闻、相册等其它栏目的业务方法,这些业务方法,都可以是你完成项目后新添加进去的,如:SQL可以用(select top n),新闻栏目在主页面显示可以提取前5条,select top 5。你的项目框架也要清晰,这样做起来不会乱。网站需要配置一下,将http://www.xxx.com/首先定位到Action中,执行Action后,转发到index.jsp(或其它名字的主页)。楼主可以再想想如果一个主页调用那么多Action,但是在主页中还是有截取的显示,不是太浪费性能了吗?我有一点不明白,为什么在打开主页的时候要打开Session,是有主题功能吗?这个也是和性能有关的。
2\或者一次性的把所有数据都查询出来在前台显示 速度慢
把action包含进来
2:对于首页不重要的数据你可以采用异步的方式来显示
我以前是这样搞的,不知道高人都怎么搞的