De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Google PageSpeed es una familia de herramientas de Google Inc , diseñada para ayudar a optimizar el rendimiento de un sitio web . [1] Se presentó en la Conferencia de desarrolladores de 2010. [2] [3] Hay cuatro componentes principales de las herramientas de la familia PageSpeed : Módulo PageSpeed , que consta de mod_pagespeed [4] para el servidor HTTP Apache y ngx_pagespeed [5] para Nginx , [6] PageSpeed ​​Insights , PageSpeed ​​Service y PageSpeed ​​Chrome DevToolsextensión. Todos estos componentes están diseñados para identificar fallas en el cumplimiento de un sitio web con las mejores prácticas de rendimiento web de Google, así como para automatizar el proceso de ajuste.

Módulos PageSpeed [ editar ]

Los módulos PageSpeed ​​son los módulos de servidor web Apache HTTP o servidores web Nginx de código abierto , que aplican automáticamente los filtros elegidos a las páginas y los activos asociados, como hojas de estilo , JavaScript y archivos HTML , así como a las imágenes y los requisitos de caché del sitio web . La mayor ventaja de estos módulos es que no requieren modificaciones en el contenido o flujo de trabajo existente, [7] lo que significa que todas las optimizaciones internas y cambios en los archivos se realizan en el lado del servidor, presentando los archivos modificados directamente al usuario. Cada uno de los más de 40 filtros corresponde a una de las reglas de prácticas recomendadas de rendimiento web de Google.

Dado que el módulo PageSpeed ​​es una biblioteca de código abierto, numerosos desarrolladores de todo el mundo lo actualizan con frecuencia y cualquier sitio, proveedor de alojamiento o CDN puede implementarlo . [8]

La instalación es relativamente fácil y se puede realizar de dos formas: a partir de paquetes o compilar desde el código fuente en las siguientes plataformas compatibles:

  • CentOS / Fedora , tanto de 32 bits como de 64 bits
  • Debian / Ubuntu , tanto de 32 bits como de 64 bits

Puertos [ editar ]

Otros servidores que ofrecen un módulo de optimización de PageSpeed ​​basado en el SDK de PageSpeed ​​de Google:

  • Servidor de tráfico Apache : ats_pagespeed [9]
  • Servicios de información de Internet de Microsoft - IIS WebSpeed ​​← [10]

Filtros [ editar ]

Los filtros del módulo de velocidad de página son configuraciones, en función de las cuales se aplica una regla de optimización de la página web. Se pueden dividir en cinco categorías principales:

  • Optimizaciones de hojas de estilo ;
  • Optimizaciones de archivos Javascript ;
  • Optimizaciones de imágenes ;
  • Optimizaciones HTML ;
  • Filtros de seguimiento de actividad .

Optimizaciones de hojas de estilo [ editar ]

Estos filtros cambian los archivos CSS a versiones optimizadas haciéndolos más pequeños, combinando varios en uno o extendiendo la vida útil de la caché:

Optimizaciones de archivos JavaScript [ editar ]

Estos filtros se aplican a los archivos Javascript, volviéndolos a referir a archivos optimizados:

Optimizaciones de imágenes [ editar ]

Los filtros de optimización de imágenes están diseñados para reducir el tamaño de los gráficos de carga:

Optimizaciones HTML [ editar ]

Este grupo de filtros simplemente reescribe el contenido de los archivos HTML para reducir su tamaño y asegurar el cumplimiento de las mejores prácticas web más recientes.

Filtros de seguimiento de actividad [ editar ]

La breve lista de filtros a continuación tiene como objetivo optimizar las comunicaciones de seguimiento de Google Analytics con un sitio web

Otros filtros disponibles [ editar ]

  • Reescribir dominios
  • Ejecutar módulo de experimento
  • DNS resuelto previamente
  • Ampliar la caché de PDF

Impacto de velocidad [ editar ]

El módulo PageSpeed ​​mostró el impacto más significativo en la disminución de los tiempos de carga de la página web, el tamaño de la carga útil y el número de solicitudes en comparación con otras opciones de la industria. Según varios investigadores, mod_pagespeed puede reducir los tiempos de carga hasta en un 80%, la cantidad de bytes en un cable se puede reducir en un 30% y el número de solicitudes totales puede reducirse en más de un 20%. Dado que muchos motores de búsqueda, incluido Google, emplean un algoritmo de clasificación que se ve afectado por la velocidad de carga de una página, estas optimizaciones pueden afectar la ubicación de un sitio web en los resultados de búsqueda. [13] [14] A partir de febrero de 2015, Google ha comenzado a probar etiquetas "Lentas" en dispositivos móviles [15] para sitios web que exceden una cierta cantidad de tiempo de carga, lo que incita a los desarrolladores a examinar formas de aumentar la velocidad de carga de una página.

PageSpeed ​​Insights [ editar ]

PageSpeed ​​Insights [16] es una herramienta en línea que ayuda a identificar las mejores prácticas de rendimiento en cualquier sitio web, proporciona sugerencias sobre las optimizaciones de una página web y sugiere ideas generales sobre cómo hacer que un sitio web sea más rápido. [17] Se puede acceder a esta herramienta directamente en cualquier navegador. Por solicitud de URL, califica el rendimiento de la página web en una escala del 1 al 100 y proporciona un informe sobre las optimizaciones sugeridas, divididas en categorías de prioridad alta, media y baja.

Extensión de PageSpeed ​​para Chrome [ editar ]

La extensión Pagespeed es una extensión del navegador Chrome y forma parte de las herramientas para desarrolladores de Google Chrome . Los visitantes que utilizan PageSpeed ​​con regularidad pueden ver todas las métricas proporcionadas por PageSpeed ​​Insights directamente en un navegador y descargar los recursos de la página web, optimizados de acuerdo con las mejores prácticas de rendimiento web. Ahora ha quedado obsoleto [18] y Google recomienda que se utilice en su lugar la versión en línea.

Servicio PageSpeed [ editar ]

El servicio PageSpeed ​​era un producto comercial, proporcionado por Google Inc. El servicio se ofrecía de forma gratuita, ya que todavía estaba oficialmente en versión beta. El servicio incluyó todas las optimizaciones del módulo Pagespeed y el uso de la infraestructura de los servidores de Google. [19] Google anunció la desactivación del servicio PageSpeed ​​el 5 de mayo de 2015 [20] y lo desactivó el 3 de agosto de 2015. [21]

Ver también [ editar ]

  • Optimizador de sitios web de Google

Referencias [ editar ]

  1. ^ Ivanovs, Alex. "Módulo PageSpeed: mejorar el rendimiento de sus sitios web" . huffingtonpost.com/ . El Huffington Post . Consultado el 23 de marzo de 2015 .
  2. ^ Kerner, Sean Michael. "Google acelera la Web con el módulo de servidor web Apache" . serverwatch.com/news/ . Consultado el 23 de marzo de 2015 .
  3. Ram, Ramani (29 de julio de 2011). "Page Speed ​​Service: rendimiento web, entregado" . http://googlecode.blogspot.com/ . Consultado el 17 de marzo de 2015 . Enlace externo en |website=( ayuda )
  4. ^ "Github" . https://github.com/ . Google Inc . Consultado el 6 de agosto de 2020 . Enlace externo en |website=( ayuda )
  5. ^ "Github" . https://github.com/ . Google Inc . Consultado el 6 de agosto de 2020 . Enlace externo en |website=( ayuda )
  6. ^ "Incubadora Apache" . modpagespeed.com/ . Google Inc . Consultado el 6 de agosto de 2020 .
  7. Edwards, Ben (28 de julio de 2014). "Creación de CSS crítico en la mitad superior de la página" . https://benedfit.com/ . Consultado el 23 de marzo de 2015 . Enlace externo en |website=( ayuda )
  8. ^ "SDK de PageSpeed ​​Insights" . https://code.google.com/ . Google Inc . Consultado el 23 de marzo de 2015 . Enlace externo en |website=( ayuda )
  9. ^ "ats_pagespeed" . iispeed.com/ . IISpeed ​​BV Archivado desde el original el 25 de mayo de 2015 . Consultado el 25 de mayo de 2015 .
  10. ^ "IIS WebSpeed" . iiswebspeed.com/ . IISpeed ​​BV
  11. ^ Liversidge, Chris (julio de 2014). "Desglose de eventos de velocidad de página para obtener ganancias de SEO" . http://searchengineland.com/ . Search Engine Land . Consultado el 23 de marzo de 2015 . Enlace externo en |website=( ayuda )
  12. ^ Andersen, Anders; Jarlund, Tobias (16 de septiembre de 2013). "Abordar el problema de rendimiento de imágenes receptivas: un estudio de caso" . smashingmagazine.com/ . Revista Smashing . Consultado el 23 de marzo de 2015 .
  13. Enge, Eric (6 de marzo de 2011). "Estudio de caso: impacto de la limpieza del código en el tráfico del sitio" . http://searchenginewatch.com/ . Observación del motor de búsqueda . Consultado el 23 de marzo de 2015 . Enlace externo en |website=( ayuda )
  14. ^ Kuchler, Margaret. "La creciente necesidad de velocidad: cómo el rendimiento del sitio influye cada vez más en las clasificaciones de búsqueda" . retailtouchpoints.com/ . Puntos de contacto minoristas . Consultado el 23 de marzo de 2015 .
  15. Barry, Shwartz (25 de febrero de 2015). "Google prueba una etiqueta roja" lenta "en los resultados de búsqueda para sitios más lentos" . http://searchengineland.com/ . Consultado el 17 de marzo de 2015 . Enlace externo en |website=( ayuda )
  16. ^ PageSpeed ​​Insights . Google Inc. https://developers.google.com/speed/pagespeed/insights/ . Falta o vacío |title=( ayuda )
  17. Wagner, Janet (15 de enero de 2015). "GOOGLE LANZA PAGESPEED INSIGHTS API V2" . programmableweb.com/ . Web programable . Consultado el 23 de marzo de 2015 .
  18. ^ "PageSpeed ​​Insights | PageSpeed ​​Insights | Desarrolladores de Google" . Desarrolladores de Google . Consultado el 8 de septiembre de 2016 .
  19. ^ Lardinois, Frederic. "Google actualiza el servicio PageSpeed, promete" acelerar su sitio web " " . https://techcrunch.com/ . La crisis tecnológica . Consultado el 23 de marzo de 2015 . Enlace externo en |website=( ayuda )
  20. ^ "Grupos de Google" . groups.google.com . Consultado el 7 de febrero de 2019 .
  21. ^ "Información de cobertura para el servicio PageSpeed ​​- Servicio PageSpeed" . Desarrolladores de Google . Consultado el 7 de febrero de 2019 .