在大多数情况下,呼叫mysql_close不会在性能方面产生任何影响.但是,关闭程序不再使用的资源(文件句柄,打开套接字,数据库连接等)始终是一种好习惯.
如果您正在做一些可能需要几秒钟的事情 - 例如,从REST API读取和解析数据,则尤其如此.由于API调用正在进行,因此负面网络条件可能导致脚本阻塞几秒钟.在这种情况下,打开数据库连接的适当时间是在 REST调用完成并解析之后.
总结我的答案,两大规则是:
关闭链接有什么好处?
好处是您可以在PHP请求清理之前释放与数据库的连接以及数据库服务器中的相应资源.
例如,您可以在请求的前20毫秒内查询您的请求所需的所有数据.但是,然后您的PHP代码花费另外80毫秒运行代码并格式化结果.这意味着80%的时间,应用程序保持打开数据库连接而不需要,平均而言,数据库服务器上的10个连接线程中有8个是空闲的并且使用资源.
| 归档时间: |
|
| 查看次数: |
18476 次 |
| 最近记录: |