是否必须在PHP脚本中关闭连接?
答案 0 :(得分:5)
根据数据库服务器的配置,同时打开的连接数可能会有限制。
所以,如果你的脚本:
完成所有查询后关闭连接会很有趣 - 并且只在需要时才打开连接。
不过,请注意,无论如何,当脚本结束时连接都会关闭;这意味着如果你没有wya确定你已经完成了查询,你就不会需要来关闭连接:保持打开它可以让你在任何时候做一些额外的查询必要的。
(尤其如此,您的网页是使用多个不同且独立的组件构建的,这些组件都很容易进行数据库查询)
对于我写的应用程序,我通常会:
答案 1 :(得分:3)
是的,确实如此。一般来说这是:尽可能晚地打开连接,并尽快关闭它们。在大多数现代系统/环境中,连接都是合并的,所以在不断打开和关闭它们时没有问题(性能损失)。
答案 2 :(得分:0)
当php脚本完成运行时,即使db connection.else与新的db连接对象一起,所有对象,变量也都会丢失。但是作为经验法则,最好打开连接并在不需要时将其关闭。