关闭 mysql 连接重要吗?
关闭mysql连接是否至关重要,或者它是否在php文件运行后自动关闭?
从文档中:
注意:脚本执行结束后,指向服务器的链接将立即关闭,除非通过显式调用mysql_close()来关闭它。
如果您的脚本在提取结果后有相当多的处理要执行,并且已经检索了完整的结果集,则绝对应该关闭连接。如果不这样做,当Web服务器被大量使用时,MySQL服务器有可能达到其连接限制。如果您直到脚本接近尾声才能关闭MySQL连接,那么它更清晰,尽管没有必要显式执行此操作。
我不确定 fastcgi 如何影响事物。一个页面声称,支持fastcgi的PHP版本将创建持久连接,即使对于mysql_connect也是如此。这与文档相矛盾,因为当进程(而不是脚本)结束时,连接将关闭。与其测试它,我建议使用mysql_close()。实际上,我建议使用PDO,如果可用的话。
它至关重要吗?没有那么多
这是否被认为是一种可以遵循的良好做法?是的。
我不明白你为什么不想关闭它。