Tengo dos servidores, ambos ejecutando CentOS 5.7 y cPanel-CURRENT. Uno es x86 y el otro es x64. Ambos usan Apache 2.2.21, PHP 5.3.8 y MySQL 5.1.PHP: Conexiones remotas de MySQL muy lentas
Si consulto la base de datos local en cualquiera de los servidores, los resultados se devuelven al instante. En este caso, se devuelven unos miles de resultados. Sin embargo, ejecuta la misma consulta de un servidor a otro y la consulta tarda más de 10 segundos en completarse.
Si uso MySQL Workbench 5.2 para consultar la base de datos remota desde mi estación de trabajo con la misma consulta, se completa en menos de un segundo, lo que me hace pensar que hay un problema con PHP u otra cosa relacionada con el servidor.
¿Alguien más ha tenido este problema antes y sabe cómo resolverlo? Cualquier ayuda sería muy apreciada.
try mysql_pconnect() http://www.php.net/manual/en/function.mysql-pconnect.php mayb ayudará – YamahaSY
El uso de conexiones persistentes no ayuda. La consulta aún tarda el mismo tiempo en completarse. – Reado
¿Puede ser que sus bases de datos difieran un poco? P.ej. no todos los índices en la máquina local existen en el servidor remoto. Php funciona bien con el servidor remoto mysql, probablemente haya otro problema. ¿Qué pasa con la conexión de red? 'Ping' servidor remoto. – Oroboros102