PHP: Удаленные соединения MySQL очень медленные

У меня есть два сервера, оба работают под управлением CentOS 5.7 и cPanel-CURRENT. Один из них x86, а другой x64. Оба используют Apache 2.2.21, PHP 5.3.8 и MySQL 5.1.

Если я делаю запрос к локальной базе данных на любом из серверов, результаты возвращаются мгновенно. В данном случае возвращается несколько тысяч результатов. Однако при выполнении того же запроса с одного сервера на другой на выполнение запроса уходит более 10 секунд.

Если я использую MySQL Workbench 5.2 для запроса удаленной базы данных с моей рабочей станции с тем же запросом, он завершается менее чем за секунду, что заставляет меня думать, что здесь проблема с PHP или чем-то еще, связанным с сервером.

Кто-нибудь еще сталкивался с этой проблемой и знает, как ее решить? Любая помощь будет очень признательна.

13
задан Reado 22 November 2011 в 08:49
поделиться