关于从数据库取数据或者放在seesion的普遍做法是???
大家好。。我是一新手,有一个问题请教一下各位
我现在在做一个购书网站,所有JSP页面要显示的东西都要从数据库里面获取。像进入首页的时候就会向数据库取很多的数据。我现在是把数据放到request里面,显示完了之后,如果以后再一次点“首页”又向数据库查很多东西,普遍做法是这样吗?
------解决方案--------------------放到session中,进首页的时候判断session中有没有数据,如果有数据,数据从session中取。如果session中没有数据,那么查数据库。
------解决方案--------------------和数据库交互是可以的,放在session里面是不可取的 session会消耗很大的资源的,查询数据库也要有开销,两者可以选择权重 看看
------解决方案--------------------一般很多地方都要用到的数据,比如什么列表,用户信息,这些可以放到SESSION里,不过刚开始做的JAVA的话 最好少用SESSION
------解决方案--------------------最好是写到数据库中的.
写入SESSION每一个用户一个SESSION.资源消耗是非常大的.
再者HTTP协议在这方面处理的较好..它是非实时的..有好多东西甚至不用连接服务器..更别谈数据库了..