2012-05-25 212 views
13

estoy usando WAMP ( localhost) en Windows 7.WAMP está funcionando muy lento

Cuando estoy corriendo mi localhost se tarda más de 1 minuto para cargar la página. No hay consultas ni conectividad con la base de datos. Si solo se trata de una página html, también lleva el mismo tiempo, y si Internet está conectado, funciona normalmente. Si se conecta a Internet, funciona perfectamente. Cuando Internet no está disponible, demora más de 1 minuto en cargar una página simple.

Alguien, por favor, ayúdame ...

+2

Seguramente tiene algo en esa página HTML que requiere una conexión a Internet. Puede ser, por ejemplo, un archivo JS externo, un widget social (Facebook, Twitter, ...), imágenes, etc ... –

+0

Mira la sección de relaciones, hay problemas similares que se discuten –

+0

¿La página incluye un enlace externo o ir a buscar? images/block/js de enlaces externos ?? – swapnesh

Respuesta

0

que tenía un problema similar y este post aparecido altamente en mi búsqueda de una solución, por lo que estoy añadiendo mi solución aquí.

Mi problema era de una escala menor. Una página php vacía pasó de renderizado casi instantáneo a aproximadamente 1 segundo.

Resultó que mi configuración de xdebug estaba causando el problema. Tenía xdebug.remote_enable = en conjunto en php.ini y esto estaba causando el retraso. Antes de comenzar la sesión de depuración usando una clave ide, solo recibo el retraso al iniciar una sesión de depuración. Comentando el line out resolvió el problema.

0

he encontrado que de alguna manera no ayuda mucho para recargar la página, sino más bien ir a otra página, y haga clic en el enlace (si existe) a la página anterior

hago esto, ya tengo una barra de menú, así que sólo haga clic en otro enlace, y luego de vuelta,

18

Conjunto mysql_connect ('127.0.0.1' ... en lugar de mysql_connect ('localhost' ....

WAMP/XAMPP is responding very slow over localhost

+2

¡Guau, gracias! ¡Esto funciona genial para mí! Pasó de renderizar una página simple con algo de HTML, CSS y una conexión MySQL (sin consultas) en 1.04 segundos hasta 0.02 segundos. ¡Es una gran mejora! –

+0

Guau ... no pensé que esto funcionaría. * ENORME * mejora. – mpen

+0

¡Confirmado! Pasó de 10 segundos cargando a INSTANTE. Nunca volverá a localhost de nuevo ... – Andy

3

¿Cuál fue el truco para mí cambiar el servidor php smtp en php.ini desde localhost a 127.0.0.1, en la línea 1084 en mi copia estándar.

+0

esto funcionó para mí –

27

La solución que funcionó para mí fue desactivar el cgi_module. Utilice uno de estos métodos:

(Método 1) Haga clic derecho sobre WAMP> Apache> Módulos Apache> desmarque "cgi_module"

(Método 2) Editar httpd.conf y desactivar la carga del módulo CGI comentando esta línea:

LoadModule cgi_module modules/mod_cgi.so 

comentando sería simplemente añadiendo un # en frente, así:

#LoadModule cgi_module modules/mod_cgi.so 

Reinicia el servicio Apache y deberías estar listo para empezar.

+0

Esto funciona un placer para mí, aplausos –

+0

Sugiero hacer esto también –

+0

Creo que esto ayudó. No estoy seguro, pero parece ser una mejora. –

0

Este problema me estaba afectando después de que actualicé el servidor WAMP de 2.2 a 2.4.

finalmente he encontrado la solución, como se detalla en esta entrada del blog: http://stijndewitt.wordpress.com/2014/01/10/apache-hangs-ie11/

Agregue lo siguiente al archivo de configuración de Apache (httpd.conf):

AcceptFilter http none 
AcceptFilter https none 
1

Lo que funcionó para mí está eliminando el comentario de este línea en el archivo host

La resolución del nombre del host local se maneja dentro del propio DNS.

127.0.0.1  localhost 

:: 1 localhost

descomentando 127.0.01 localhost. Y después de eso es super rápido.

+0

Esto funciona solo si dejo # :: 1, entonces solo 127.0.0.1 uncommentet –

0

Esto puede sonar muy simple, pero si está utilizando la opción "EJECUTAR >> Iniciar en el navegador" de Notepad ++ se carga como: archivo: /// C: /wamp/www/dynamic/index.php en lugar de: localhost /dynamic/index.php

Si este es el caso, intente ir a localhost/dynamic/index.php en la barra de URL por su cuenta y se cargará mucho más rápido.

1

Estoy ejecutando Windows 8, WAMP fue muy lento. Hice todo sugerido antes. Con una diferencia, WAMP tenía httpd.conf por defecto:

AcceptFilter http none 
AcceptFilter https none 

así que hice lo contrario pensando que tal vez esto no se necesita más. Parece funcionar bien:

#AcceptFilter http none 
#AcceptFilter https none 

Tal vez no es un problema en todas las versiones de Windows. En httpd lee:

# AcceptFilter: On Windows, none uses accept() rather than AcceptEx() and 
# will not recycle sockets between connections. This is useful for network 
# adapters with broken driver support, as well as some virtual network 
# providers such as vpn drivers, or spam, virus or spyware filters. 
#AcceptFilter http none 
#AcceptFilter https none 
0

Se ha topado con este problema específicamente en Chrome. Vaciar el caché lo resolvió completamente.

3

He intentado muchas de las respuestas aquí sin mucho éxito. Fue el propio PHP donde se estaba produciendo el cuello de botella. Inhabilité XDebug y el tiempo de carga de mi página pasó de ~ 1200 ms a ~ 275 ms. Ahí fue donde se produjo la mayor ganancia individual, de lejos.

+1

Lo mismo ocurre con Zend Debugger. Se ralentiza mi apache por 5-10 veces en Windows 10. – wmac

2

lo que ha funcionado para mí es tener acceso a mi contenido local en 127.0.0.1 localhost en lugar de (lo que probablemente un problema de DNS determinación está escondido en algún lugar)

http://127.0.0.1/mysite es rápido

http://localhost/mysite es lenta

0

esto solo resuelve el problema por un tiempo. Después de un tiempo se volvió a volver lento

0

En mi caso, la lentitud se debía a que estaba en una VPN corporativa y también tenía una URL proxy establecida en Chrome. Apagado de la VPN, todo se cargó rápido.

Para que las cosas funcionen en la VPN, eliminé la configuración del proxy de Chrome. En su mayoría, las cosas funcionaron pero la búsqueda de plugins o temas de Wordpress desde el tablero aún falló.

Agregué lo siguiente a wp-config.php y luego de búsqueda trabajaron también:

/** proxy settings */ 
define('WP_PROXY_HOST', 'proxy.url.com'); 
define('WP_PROXY_PORT', '1234'); 
define('WP_PROXY_USERNAME', ''); 
define('WP_PROXY_PASSWORD', ''); 
define('WP_PROXY_BYPASS_HOSTS', 'localhost'); 
0

Apagar el cgi_module también trabajó para mí con WAMP + WordPress. Quería compartir que también puedes hacer esto con WYSIWYG en WampServer 2.5.

  • Haga clic en el ícono de inicio rápido de WAMP en la barra de tareas.
  • Pase el ratón sobre Apache> Módulos Apache>
  • haga clic para quitar la marca de verificación de cgi_module

WAMP debería reiniciarse y debería ver la velocidad de recogida.

0

Me encontré con el mismo problema, cambié todas las opciones mencionadas. Después de eso, vi que una base de datos de Drupal con un peso extremo estaba causando el problema. Limpiar la tabla de vigilancia y la memoria caché resolvió el problema. Publico esto, esperando que ayude a otra persona

3

En lugar de usar el nombre de host "localhost", use una dirección IP en su cadena de conexión MySQL.

Típicamente, su instalación WAMP se encuentra en c: \ wamp Editar con un bloc de notas: C: \ wamp \ www \ wp-config.php

Reemplazar

define("DB_HOST", "localhost"); 

con

define("DB_HOST", "127.0.0.1"); 

Reinicie los servicios de WAMP.

Puede ver más detalles sobre este website.

+0

Nada más funcionó para mí, pero esta solución funcionó como un encanto. – StudentX

+0

Creo que estás hablando de la configuración de WordPress. La pregunta es sobre WAMP. –

-1

añadir 127.0.0.1 como su DNSen Usar las siguientes direcciones de servidor DNS -> servidor DNS preferido

-1

ejecutar wamp solamente. Salga de otras aplicaciones que utilizan Internet