CentOS 5.7とcPanel-CURRENTの両方を実行する2つのサーバーがあります。 1つはx86で、もう1つはx64です。どちらもApache 2.2.21、PHP 5.3.8、MySQL 5.1を使用しています。PHP:リモートMySQL接続が非常に遅い
いずれかのサーバーでローカルデータベースにクエリを実行すると、結果がすぐに返されます。この場合、数千の結果が返されます。ただし、1つのサーバーから別のサーバーに同じクエリを実行すると、クエリには10秒以上かかります。
私は同じクエリを使用してワークステーションからリモートデータベースを照会するためにMySQL Workbench 5.2を使用すると、1秒未満で完了し、PHPやその他のサーバ関連の問題があると思います。
誰もこの問題が発生する前に発生しており、解決方法を知っていますか?どんな助けでも大歓迎です。
mysql_pconnect()http://www.php.net/manual/en/function.mysql-pconnect.phpが役に立ちます。 – YamahaSY
永続的な接続を使用することは役に立ちません。クエリは完了するのに同じ時間がかかります。 – Reado
あなたのデータベースは少し異なるかもしれませんか?例えば。ローカルマシン上のすべてのインデックスがリモートサーバー上に存在するわけではありません。 PHPはリモートのmysqlサーバでうまく動作しますが、おそらくいくつかの問題があります。ネットワーク接続はどうですか? 'Ping'リモートサーバー – Oroboros102