gpt4 book ai didi

php - 何时何地打开数据库连接

转载 作者:IT老高 更新时间:2023-10-29 00:03:55 29 4
gpt4 key购买 nike

我正在努力实现发现的 mysql 类的使用 here在现有脚本中。脚本几乎总是需要与数据库交互,即使有时不需要。在这种情况下,最佳做法是什么?我应该打开一个连接并保持打开状态直到脚本结束,还是应该在需要时打开连接,完成后关闭连接,以避免在脚本不需要时打开连接?

最佳答案

正如其他人所指出的那样,由于连接相当昂贵,因此我建议在您的数据库层中使用“惰性连接”技术。如果您有效地构建了应用程序,那么您的应用程序逻辑不应该关心连接何时打开和关闭,因为这将被封装在数据库层中。当被要求执行查询时,数据库层将首先检查它是否具有事件连接,如果没有,则创建一个。这样您就可以避免打开从未使用过的连接,并且还可以很好地分离应用程序和数据库代码之间的逻辑。

关于php - 何时何地打开数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1126668/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com