我正在努力实现发现的 mysql 类的使用here http://www.ricocheting.com/scripts/php_mysql_wrapper.php在现有脚本中。该脚本几乎总是需要与数据库交互,即使有时不需要。在这种情况下,最佳做法是什么?我应该打开一个连接并保持打开状态直到脚本结束,还是应该在需要时打开连接,完成后关闭它,以避免在脚本不需要时打开连接?
正如其他人指出的那样,由于连接相当昂贵,因此我建议在数据库层中使用“惰性连接”技术。如果您有效地构建了应用程序,则应用程序逻辑不应关心连接何时打开和关闭,因为这将封装在数据库层中。当数据库层被要求执行查询时,它首先检查是否有活动连接,如果没有,则创建一个。这样,您将避免打开从未使用过的连接,并且您的应用程序和数据库代码之间的逻辑也将得到很好的分离。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)