Prueba del módulo Hoster de PageSpeed

Cómo el módulo Google PageSpeed se comió nuestro rendimiento

Además de la prueba PageSpeed Insights , Google también ofrece el llamado Módulo Google PageSpeed. Se trata de una configuración que optimiza automáticamente los sitios web según las especificaciones de Google. En nuestra prueba, sin embargo, el módulo tuvo exactamente el efecto contrario: se comió sin piedad el rendimiento de nuestras páginas. Un informe de campo.

La mayoría de los operadores de sitios web están familiarizados con él: el Google PageSpeed Insights test. Revela de forma fiable el potencial de optimización de los sitios web probados y, al mismo tiempo, muestra cómo se puede optimiza tu propia sitio se puede optimizar. Esto hace que a menudo sea uno de los primeros lugares a los que se acude para optimizar el rendimiento.

Los consejos y sugerencias con los que Google PageSpeed Insights deja inicialmente al usuario relativamente solo son implementados automáticamente por el módulo Google PageSpeed. Si se instala en el servidor web, el programa no sólo descubre el potencial de optimización, sino que implementa directamente las mejoras.

Especialmente teniendo en cuenta que Google ha convertido recientemente el tiempo de carga en un criterio de clasificación oficial, la posibilidad de optimizar automáticamente sitio parece más que atractiva. El módulo se convierte así en una supuesta arma secreta de optimización del rendimiento. Y para nosotros también fue naturalmente muy tentador.

Por ello, lo probamos ampliamente hace un buen año y a petición de varios clientes. Nuestra conclusión: Para nosotros, como hoster, el módulo no tiene sentido.

Complejidad del asesino de proyectos

Para abreviar la historia: La complejidad de la combinación de WordPress y las diversas opciones de filtrado del módulo PageSpeed nos imposibilitó la implementación. Eso sí, la culpa no es del funcionamiento excesivamente complejo del módulo, sino de la gran cantidad de opciones de configuración. El módulo en sí se puede manejar de forma bastante cómoda e intuitiva.

El módulo de velocidad de página ofrece dos conjuntos de filtros predefinidos por Google: El llamado filtros de núcleo y el Optimizar el ancho de banda filtros. Los Filtros Básicos son un conjunto de reglas que el equipo de Google PageSpeed ha recopilado y que suponen que pueden aplicarse con seguridad a la mayoría de las páginas. Sin embargo, no hay garantía de ello. Siempre se añaden nuevos filtros al conjunto básico, lo que hace que las páginas optimizadas sean continuamente más rápidas, al menos en teoría.

Por lo tanto, el conjunto de filtros principales está siempre actualizado, pero también es bastante inestable. En la práctica, esto significa que debes comprobar la estabilidad y el tiempo de carga de sitio tras las actualizaciones. De lo contrario, existe el riesgo de que la página se caiga.

Los filtros Optimizar para el ancho de banda ofrecen más estabilidad de funcionamiento y pueden utilizarse para más tipos de páginas diferentes que el conjunto de filtros estándar.

En nuestra prueba, utilizamos principalmente el conjunto de filtros más estables para anticipar mejor la estructura modular de WordPress. Sin embargo: si el módulo PageSpeed estaba correctamente configurado para un sitio , rompía el diseño o paralizaba funciones importantes, como el carrito de la compra, para el otro sitio .

Además de estos conjuntos estándar, cada usuario puede crear su propia configuración, en función de lo que se haya optimizado y de lo que se haya optimizado. Los filtros pueden utilizarse, por ejemplo, para comprimir documentos CSS (Google elimina automáticamente los espacios en blanco y los comentarios en las hojas de estilo). También se pueden establecer los tiempos de caché de los recursos individuales o agrupar las imágenes en sprites.

Es precisamente esta abundancia de opciones de configuración lo que hace que el Módulo PageSpeed sea poco práctico desde el punto de vista del hoster.

Optimización a través de HTML - en vivo y a través de la caché

Pero, ¿cómo funciona exactamente el módulo Google PageSpeed? En principio, se aplican las mismas medidas de optimización, o muy similares, que recomienda Google PageSpeed Insights . Los pasos de optimización se realizan a través de una caché o en directo. Para ello, el módulo PageSpeed extrae el código HTML de la página sitio y busca potenciales de optimización, que luego implementa.

El módulo PageSpeed para NGINX se puede descargar con un solo clic.
El paquete de módulos se puede descargar desde el área de desarrolladores de Google con un solo clic.

La aplicación de medidas de optimización a través de la caché es la solución más compleja. Porque aquí tienes que establecer qué optimizaciones deben ejecutarse a través del servidor web y su caché y cuáles debe realizar el propio módulo. En consecuencia, la aplicación de las medidas de optimización debe establecerse individualmente para cada configuración de la página.

La versión en vivo, en cambio, requiere una enorme cantidad de RAM y potencia de procesador. Esto significa que la propia optimización consume tanto rendimiento que las páginas se cargan mucho más lentamente. Por tanto, la optimización en vivo es adecuada tanto para servidores muy potentes como para páginas con pocos visitantes.

Posibilidades casi infinitas

En términos puramente matemáticos, los 50 filtros existentes dan como resultado un número muy, muy grande de combinaciones posibles (un número con 15 ceros). Por supuesto, esto es fundamentalmente una ventaja, porque puedes configurar el módulo PageSpeed como lo necesites para tu propio sitio web. Para nosotros, sin embargo, esta abundancia de combinaciones fue el asesino del proyecto.

Módulo PageSpeed Número de plugins de WP
No sólo el número de opciones de filtrado del módulo Google PageSpeed, sino también la abundancia de diferentes configuraciones de páginas resultantes de los casi 50.000 plug-ins gratuitos impiden una configuración global del módulo Google PageSpeed.

Las páginas individuales se pueden optimizar muy bien a través del módulo, si sabes cómo hacerlo. Porque aquí sólo hay un conjunto de requisitos. Sin embargo, como hoster, tenemos que tener en cuenta toda una serie de configuraciones diferentes de WordPress. Y este es el quid de la cuestión: Porque la configuración del módulo tendría que ser tan general que todas las páginas existentes quedaran cubiertas por él, así como la mayoría de las páginas potencialmente nuevas.

Esto deja sólo un número muy pequeño de filtros posibles. Sin embargo, éstos, a su vez, sólo tienen una influencia mínima en el tiempo de carga de la página.

Esto es exactamente lo que ocurrió en nuestra prueba. Y lo que es más: algunas de las páginas incluso se volvieron más lentas debido al uso del módulo.

El Módulo de Velocidad de Página se comió nuestro rendimiento

El módulo PageSpeed requiere una cantidad relativamente grande de energía. Con nuestras BOXES, esto puede hacer que el módulo consuma más rendimiento del que puede ganar mediante la optimización. Esto se debe a que el contenido del sitio web se comprime, pero la compresión a su vez requiere potencia de cálculo. Esto significa que el tiempo total de carga de sitio puede sufrir como resultado de la optimización. Esto es exactamente lo que ocurrió en algunos casos, especialmente cuando las páginas se probaron bajo carga.

La optimización de la imagen es más fácil y mejor a través de los plug-ins

Este desequilibrio es especialmente notable en la optimización de la imagen: En nuestra prueba, los plugins de WordPress no sólo fueron capaces de comprimir las imágenes con más fuerza, sino que también funcionaron de forma más estable y consumieron sólo una fracción de la energía.

Aunque la optimización de imágenes de Google no es mala en principio, en nuestra prueba nos dimos cuenta de que las imágenes previamente optimizadas por el módulo PageSpeed eran calificadas posteriormente por la prueba PageSpeed como que aún necesitaban optimización. Estas declaraciones paradójicas son, por desgracia, típicas de Google PageSpeed Insights.

Conclusión: Nuestro hosting es el caso de uso equivocado para el módulo Google PagesSpeed

Por lo tanto, los dos asesinos del proyecto para la implementación de una configuración central del módulo Google PageSpeed fueron la diversidad de los sitios alojados por nosotros en combinación con el hambre de rendimiento del módulo. Por lo tanto, una implementación en nuestro servidor web Nginx no tiene sentido en este momento.

Sin embargo, para proyectos individuales con la correspondiente potencia de cálculo, el módulo PageSpeed sigue siendo una opción.

¿Qué experiencias has tenido con el módulo PageSpeed de Google? ¿O tienes alguna pregunta sobre el uso del módulo? Escríbenos un comentario o ponte en contacto con nosotros directamente a través del chat de asistencia en raidboxes.de.

¿Te ha gustado el artículo?

Con tu valoración nos ayudas a mejorar aún más nuestro contenido.

Escribe un comentario

Tu dirección de correo electrónico no se publicará. Los campos obligatorios están marcados con *.