Estoy desarrollando un proyecto en WordPress. Tengo una máquina virtual con vagrant ejecutándose en localhost y mi proyecto dura 10 minutos cargándose cada vez. En un servidor remoto solo dura unos 3 o 4 segundos.
Por cierto, tengo otros proyectos en localhost que no duran tanto.
¿Hay algún problema con localhost y WordPress?
Gracias.
He tenido el mismo problema en Linux. Nada funcionó, incluida la desactivación de cgi, el ajuste de las bases de datos, etc.
Esto es lo que funcionó para mí. Ejecutando Centos 7.3. Tengo múltiples vhosts ejecutándose bajo Apache 2.4. Dominio de WP: mysite.org
En /etc/hosts 127.0.0.1 mysite.org
Esto fue muy lento en una computadora rápida. Lo había intentado todo. Luego determiné que era un problema con WP resolviendo ‘cosas’. WP usa locahost.
Mi dirección IP en mi red local era 192.168.0.106. Entonces probé eso.
Cambiado /etc/hosts 192.168.0.106 mysite.org
Ahora WP funciona rápido en mi servidor de prueba local.
Esto es lo que descubrí. Abrí mi archivo Hosts en Windows y tenía muchas entradas innecesarias. Eliminé todos los innecesarios y luego verifiqué, ha habido una diferencia increíble. Localhost WP funciona súper rápido.
** Las entradas estaban asociadas a 127.0.0.1
Supongo que cuantos menos elementos se asocien a 127.0.0.1, más rápido se vuelve el servidor localhost.
** Esto se experimentó con Xampp.
Supongo que es por el vagabundo. Mira esta publicación: stefanwrobel.com/how-to-make-vagrant-performance-not-suck Tengo algunas preguntas más para encontrar probablemente otros problemas. ¿Utiliza una base de datos local? ¿O está en otro servidor? ¿Los otros proyectos tienen una base de datos? ¿Cuál es la versión de wordpress, PHP?
– Finduilas
8 de abril de 2015 a las 9:48
La base de datos está en otro servidor y funciona bien. Probaré esa guía. Gracias
– borjacastillo
8 de abril de 2015 a las 9:54
Trabajar con una base de datos externa en localhost ralentiza el proyecto. No tengo solución para esto, solo sé que este es un problema conocido. Esto y una combinación de vagant, obtendrá un tiempo de espera de 10 minutos. “Pensé que eso se debía a que la conexión del servidor externo es más rápida que su propia conexión (dsl). Por lo tanto, lleva más tiempo cargar toda la información en la base de datos”.
– Finduilas
08/04/2015 a las 10:07
¿Qué pasa con las páginas estáticas y PHP, son tan lentas como WordPress? por ejemplo, intente cargar el archivo readme.html e intente agregar un archivo PHP con
echo phpinfo();
en eso. Verifique que el DNS en su servidor Vagrant esté configurado correctamente, ¿tiene los servidores de nombres correctos, cuánto tiempo le toma al servidor realizar una búsqueda de DNS, etc. (por cierto, son literalmente 10 minutos?)– William Turrell
08/04/2015 a las 10:17
Tengo un tiempo de espera de 600 segundos y en ocasiones funciona, en otras me da un error de tiempo de espera, así que sí, más de 10 minutos. Probaré sus soluciones chicos, gracias. Por cierto, instalé XAMPP en lugar de Vagrant y ahora son unos 3 o 4 minutos (todavía muy lento).
– borjacastillo
08/04/2015 a las 13:45