mysqli_real_connect($connection, $url['host'], $url['user'], $url['pass'], substr($url['path'], 1), $url['port'], NULL, MYSQLI_CLIENT_FOUND_ROWS);
什麼原因可能需要很長時間才能建立連接?即使在開發環境下,mysqli_real_connect()通常也需要大約5秒
現在關於出連接將掛起秒或甚至更多。
mysqli_real_connect($connection, $url['host'], $url['user'], $url['pass'], substr($url['path'], 1), $url['port'], NULL, MYSQLI_CLIENT_FOUND_ROWS);
什麼原因可能需要很長時間才能建立連接?即使在開發環境下,mysqli_real_connect()通常也需要大約5秒
現在關於出連接將掛起秒或甚至更多。
我覺得你的mysql服務器過載。你可以嘗試在my.cnf提高你的「MAX_CONNECTIONS」。還要檢查你的日誌任何有益的信息。
也許要連接到MySQL服務器使用域名,DNS解析花費太多時間。
有由使用IP的連接如解決類似的問題,但在這種情況下,等待時間是以毫秒爲單位的順序,看看它在: Retrieve how long it takes to establish a connection with PHP mysqli_real_connect()
怎麼樣的行爲mysql_connect()? – Youssef 2010-08-12 14:47:29
這是沒有意義的,只有2個發展中的MySQL服務器的連接。 – wamp 2010-08-13 01:34:51