关于页面渲染后再释放数据库的连接

放羊 发布于 2012/11/08 16:57
阅读 167
收藏 1

@红薯 你好,想跟你请教个问题:

看了你的这个贴子,http://www.oschina.net/code/snippet_12_3

发现oschina的关系数据库的链接是在页面渲染结束后进行的,类似opensessioninview一样,每一个页面请求是一个申请一个链接(有数据查询的话),请求结束后后关闭。

这样的好处对于一些ORM的查询,就可以延迟到页面端来做,不需要在业务层把所有的数据全部查询出来,类似延迟加载。

但这样的设计有没有担心过性能的问题,从表现来看红薯在oschina上也没有提过,在这个问题一直很犹豫,也要不要把释放连接放在页面渲染之后,想请教一些关于这方面的看法。谢谢喽~~

加载中
0
红薯
红薯
为什么会有性能问题呢?
0
放羊
放羊
就是说,在页面渲染成html的过程中,可能数据库的连接还会在占用着
放羊
放羊
就怕遇到那种很复杂的页面,解析时间时间花的稍长一些,并发的时候对数据库的连接怕有影响了,好像hibernate下的opensessioninview的会有这个问题
红薯
红薯
渲染html时间是非常之短的哦
返回顶部
顶部