2012-01-20 20 views
15

Tengo un sitio web de WordPress que estoy creando para un cliente temporalmente alojado en http://dev.eatfit.co.nz/cómo dejar de usar velocidad de la página Google

estoy notando que a menudo (pero no siempre) que hojeo una página (por ejemplo, la página de inicio), lo que supongo es que el servicio en línea de google pagespeed parece reescribir las urls sobre la marcha para optimizar las cosas, así que recibo este tipo de URL (visible en el violín o en la fuente .html)

http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png

No quiero que suceda y quiero desactivar la velocidad de las páginas de google ya que es incorrectamente opt imitando el CSS y también constantemente el almacenamiento en caché para que las actualizaciones de prueba sean dolorosas.

Lo extraño es que nunca he activado la velocidad de páginas de google en línea para este sitio web y no hay complementos de optimización especiales en mi instalación de WordPress haciendo esto. Busqué su servicio en línea y aparentemente tiene que poner una entrada cname dns especial para que funcione la velocidad de página, pero no existe tal cname en este dominio.

Parece que en algún lugar entre el servidor de la empresa de alojamiento y mi computadora cliente las URL se están reescribiendo automáticamente. Cómo está sucediendo esto y cómo se puede detener.

Respuesta

44

Parece que mod_pagespeed está instalado en el host.

Si usted no tiene acceso a desactivarlo para su sitio, puede agregar ? ModPagespeed = apagado hasta el final de su URL en el navegador como esto

http://dev.eatfit.co.nz/?ModPagespeed=off

+0

bueno saber acerca de la página de páginas por solución alternativa gracias. –

+3

Eso es genial.Intenté usar 'PageSpeed ​​= off' y' ModPageSpeed ​​= off', y ninguno funcionó. La minúscula de la s en "velocidad" (en su ejemplo) hizo el truco. –

+0

¡Gracias! Esto me causaba serios problemas con php-phantomJS y renderizaba imágenes que fueron cargadas por mod_pagespeed. – xxstevenxo

1

Por la mirada de eso, es un módulo para apache, por lo que podría estar instalado en su servidor de alojamiento, me pondría en contacto con su servidor si no lo hubiera solicitado.

+0

ahh lo anterior acaba de llegar antes que yo lol – user1148760

7

Esas dos respuestas son a la vez precisa - La respuesta es sí, es un módulo de Apache instalado por la empresa de alojamiento en todas las cuentas - para apagarlo se puede añadir la siguiente línea en su archivo .htaccess:

ModPagespeed off

1

Puedo confirmar todas las respuestas enumeradas anteriormente. Parece que de hecho lo has apagado a través de tu archivo .htaccess. Sin embargo, me gustaría saber qué problemas funcionales se encontraron con el CSS. No pude detectar ninguna diferencia visual en su página de inicio con & sin mod_pagespeed. Si encontraste un error, nos gustaría solucionarlo.

Es cierto que agrega el almacenamiento en caché a sus recursos, pero el servidor comprueba los cambios cada 5 minutos si no tiene un TTL explícito y escribe URL con nuevos hash de contenido cada vez que cambian los datos. Incluso esa demora de 5 minutos puede resultar molesta durante el desarrollo, pero hay una característica relativamente nueva: ModPagespeedLoadFromFile que hace que el desarrollo con mod_pagespeed sea mucho más fluido y también mejora el rendimiento del servidor.

Los beneficios de todo esto son que hay muchos menos viajes de ida y vuelta a su servidor y una latencia significativamente menor para los usuarios finales.Echa un vistazo a los resultados WebPageTest:

Video, mod_pagespeed on, mod_pagespeed off

Además, ¿le importaría decirme qué proveedor de alojamiento utiliza mod_pagespeed que convierte de forma predeterminada? ¡Gracias!

11

Si mira en su directorio apache conf.d (el mío está en /etc/httpd/conf.d), debería ver un archivo llamado pagespeed.conf. Para desactivar completamente el servicio, busque la línea que dice:

ModPagespeed en

y cambiarlo a:

ModPagespeed fuera

... reinicie su servicio httpd con "service httpd restart".

1

Para mí funcionó como esto (Ten en cuenta que pueden apagar Page Speed ​​para todas las solicitudes, sin cadena de consulta):

vim /etc/apache2/mods-available/pagespeed.conf 
#ModPagespeed on 
ModPagespeed unplugged 
:wq 

estoy comentando sobre ModPagespeed, y añadiendo ModPagespeed línea desconectada aquí. Espero que ayude.

0

Y si quieres Page Speed ​​para detener el cambio de los nombres de archivo de publicidad este filtro:

pagespeed InPlaceResourceOptimization on; 

Ver here sobre eso. El capítulo se llama "Optimización de recursos en el lugar"

Además, si define los archivos estáticos, verá los cambios de inmediato y mejorará el rendimiento. Ver here sobre eso. Busque el capítulo "Carga de archivos estáticos desde el disco"

1

necesidad de cambiar en el archivo pagespeed.conf de encendido a apagado

ModPagespeed off 

ubicación del archivo en Ubuntu/Debian

/etc/apache2/conf.d/pagespeed.conf 

Ubicación de la presentar en CentOS/httpd

/etc/httpd/conf.d/pagespeed.conf 

No olvide reiniciar los servicios de apache o httpd.

para el sitio web individual a través de .htaccess

ModPagespeed off 
0

en mi instalación de la lámpara de Elementary OS, el archivo de configuración de Page Speed ​​está en

lampstack-(yourversion)/apache2/conf/pagespeed.conf 
Cuestiones relacionadas