gpt4 book ai didi

php - 为什么使用 mysqli_close()?

转载 作者:行者123 更新时间:2023-11-30 00:02:19 27 4
gpt4 key购买 nike

有什么理由让我应该在查询后或脚本结束时关闭连接?

做/不做有什么好处?

最佳答案

连接(如果不是持久性的)始终在脚本结束时关闭,因此理论上,您不需要自己关闭它。

不过,如果您的 PHP 脚本需要大量时间来执行,那么当您不再需要向数据库发出任何请求时关闭连接是一个好主意 - 至少,如果长时间计算是在之后完成的查询。

如果您的应用程序部署在共享主机上,则尤其如此:您的用户帐户通常只能同时打开几个连接。 (在共享主机上同时打开的连接数量可能非常小;在私有(private)服务器上通常会更大)


我们经常不自己关闭连接的原因是:

  • 我们通常并不知道什么时候完成了所有查询——对于由许多小“ block ”组成的页面尤其如此;其中每一个都是独立于其他的,并且可以自己进行查询;那么,我们什么时候可以关闭连接呢?
  • 网页的生成速度通常相当快,因此我们实际上不必担心关闭与数据库的连接。

关于php - 为什么使用 mysqli_close()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24915207/

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