mysqli_real_connect($connection, $url['host'], $url['user'], $url['pass'], substr($url['path'], 1), $url['port'], NULL, MYSQLI_CLIENT_FOUND_ROWS);
建立连接需要花费很多时间的原因是什么?
现在约 3 5 连接将挂起 5 秒甚至更多。
答案 0 :(得分:1)
也许您使用域名连接到MySQL服务器,DNS解析需要花费太多时间。
有一个类似的问题通过使用IP进行连接解决,但在这种情况下的等待时间是毫秒级,请看一下: Retrieve how long it takes to establish a connection with PHP mysqli_real_connect()
答案 1 :(得分:0)
我认为你的mysql服务器超载了。你可以尝试在my.cnf中提高你的'max_connections'。还要检查日志中是否有任何有用的信息。