2011-08-29 84 views
2

现在我的项目网站在加载网站时启动与数据库的连接。我在网站上有不需要连接到数据库的页面。维护数据库连接或在需要时连接?

在一个会话的整个持续时间内维持与数据库的连接,还是在发生实际需要连接的事件时保持重新连接? (如注册一个帐户)

+2

打开连接,使用它,关闭连接。 –

回答

1

个人而言,我认为最好打开一个连接到数据库只有当你需要利用数据库。即使您必须在单个会话中多次打开数据库,您的应用程序也不会因为特殊原因而随意打开连接。围绕打开每个打开的数据库连接并打开目标的想法构建应用程序,可确保您明智而不是无用地使用连接。此外,打开一个新的数据库连接不是非常耗费资源,而且为简单的功能打开一些额外的连接也没有害处。如果有的话,你应该结合数据库功能