Pas*_*TIN 26
连接(如果不是持久的)总是在脚本结束时关闭,因此,理论上,您不需要自己关闭它.
但是,如果您的PHP脚本需要花费大量时间来执行,那么当您不再需要对数据库发出任何请求时,最好关闭连接 - 至少,如果在查询之后进行了长时间的计算.
如果您的应用程序部署在共享主机上,则尤其如此:您的用户帐户通常只能同时打开几个连接.(在共享主机上,同时打开的连接数量可能非常小;私有服务器上的连接数通常更大).
我们经常不关闭自己的连接的原因是:
好处是如果你要进行长时间运行的处理但是已经完成了对数据库的查询,那么就没有必要保持打开连接.保持用户会话打开(阻止其他请求)也是如此.
一个例子可能是创建一个大的PDF报告.这可能需要20-30秒才能创建和写出文件,但您可以在第一秒获得所需的所有数据.
但是,通常您也可以自动执行此操作(假设连接不是持久的).
归档时间: |
|
查看次数: |
17573 次 |
最近记录: |