GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

¿Qué es PageSpeed ​​en el alojamiento cPanel?

Google PageSpeed ​​está diseñado para ayudarlo a acelerar su sitio web mediante la aplicación automática de optimizaciones recomendadas a las páginas web y sus activos (CSS, JavaScript, imágenes).

Dado que es una de las solicitudes más buscadas que hemos recibido hasta ahora.

Pero tenga en cuenta que si bien hemos instalado y habilitado esto en unos 6 sistemas en 3 regiones, todavía estamos probando la mayoría de las funciones de mod_pagespeed para compatibilidad , rendimiento y fiabilidad .

Es importante señalar que mod_pagespeed todavía se encuentra en una versión beta, sus características pueden cambiar y, por lo tanto, no podemos garantizar completamente que los módulos habilitados no entren en conflicto con el contenido existente de su sitio web.

Actualmente estamos utilizando el conjunto de filtros PageSpeed ​​CoreFilters que creemos que son seguros para la mayoría de los sitios web para hacer que su sitio vaya más rápido.

Estos son el conjunto de filtros que vienen con la configuración predeterminada:

	   add_head
	   combine_css
	   combine_javascript
	   convert_meta_tags
	   extend_cache
	   fallback_rewrite_css_urls
	   flatten_css_imports
	   inline_css
	   inline_import_to_link
	   inline_javascript
	   rewrite_css
	   rewrite_images
	   rewrite_javascript
	   rewrite_style_attributes_with_url

Puede ver si su sitio web está utilizando Mod_Pagespeed desde https://ismodpagespeedworking.com/

Pero cada aplicación, cada sitio web, cada módulo, cada complemento es único y diferente. Lo que funciona con el sitio web puede encontrar un problema en el siguiente. Lo que funciona en un entorno de prueba/escenario puede generar problemas en producción.

Lo bueno de todo es que, si bien PageSpeed ​​se habilita para todo el servidor (con opciones globales que se propagan a todos los VirtualHosts), es un comportamiento que se puede anular por host porque también viene con la capacidad de limitar qué host(s) PageSpeed continúa.

Si experimenta problemas con su sitio web o necesita ver todo como está de forma predeterminada o nota que los cambios que está realizando en su sitio web no se reflejan en tiempo real), desactive Mod_PageSpeed.

Encender y apagar el módulo

Para desactivar PageSpeed ​​temporalmente, solo configure esto en su .htaccess:

	
		ModPagespeed standby
		OR
		ModPagespeed off
    

Para volver a encenderlo, reemplaza "en espera" o "apagado" por "encendido

Si desea desactivarlo por completo y es un VPS o un cliente dedicado con acceso de administrador del sistema a la configuración de Apache de nivel superior, use:

	
	   ModPagespeed unplugged
    

Si tiene un VPS o clientes de servidores dedicados con acceso "sudo" o "raíz", tenga en cuenta que ModPagespeed activado en un host virtual puede anular una directiva desconectada de ModPagespeed de nivel superior.

Si necesita agregar algo adicional a continuación, agréguelo uno a la vez a su entorno de prueba/desarrollo/etapa, observe cómo afecta su sitio web antes de moverlo a producción.

Puedes consultar tu puntuación en:

  • Perspectivas de PageSpeed
  • GTmetrix | Velocidad del sitio web y optimización del rendimiento

Sabemos que podría ser adictivo, pero no piense en la puntuación de 100/100 en Google PageSpeed ​​Insights únicamente desde el punto de vista de las métricas. La razón principal por la que Google desarrolló PageSpeed ​​Insights fue como una guía sobre las mejores prácticas de rendimiento web para brindar recomendaciones para optimizar su sitio. Y si sigue las pautas, con suerte, logrará un sitio web más rápido.

Errores y cosas a tener en cuenta

Cuando PageSpeed ​​reescribe un recurso, actualiza el HTML para referirse al recurso por su nuevo nombre. Generalmente, PageSpeed ​​deja el recurso en el mismo origen y ruta que se encontró originalmente en el HTML. Sin embargo, es posible mapear el dominio de los recursos reescritos. Ejemplos de por qué esto podría ser deseable incluyen:

mod_pagespeed podría reescribir HTML y cambiar las referencias a las URL (por ejemplo, style.css) a una versión con extensión de caché. Si la solicitud posterior del navegador para el archivo CSS termina en un servidor diferente al del archivo HTML, y ese servidor no tiene instalado mod_pagespeed, entonces no podrá decodificar el nombre del recurso para encontrar el archivo CSS.

Este tipo de escenarios podrían ser:

– si el servidor está detrás de un balanceador de carga, y es más eficiente hacer referencia al servidor directamente por su dirección IP, o como 'localhost'. – el servidor tiene una configuración de DNS especial – el servidor está detrás de un cortafuegos que impide las conexiones salientes – el servidor se ejecuta en una CDN o proxy y debe volver al servidor de origen para obtener los recursos – el servidor necesita atender las solicitudes https

En estas situaciones, es posible mapear el dominio de origen de los recursos reescritos:

	ModPagespeedMapOriginDomain origin_to_fetch_from origin_specified_in_html [host_header]
	ModPagespeedMapRewriteDomain cdn.example2.org *example.org
	ModPagespeedMapOriginDomain localhost *.example.com # Wildcards can also be used in the origin_specified_in_html.
	ModPagespeedMapOriginDomain localhost/example *.example.com # origin_to_fetch_from can include a path after the domain name.

por ejemplo:

	ModPagespeed On 
	ModPagespeedDomain https://www.domain.com 
	ModPagespeedMapOriginDomain https://www-origin.domain.com *.domain.com 
	ModPagespeedMapRewriteDomain www.domain.com www-origin.domain.com 
	ModPagespeedEnableFilters [...] 

Cloudflare y Mod_PagesSpeed

Hasta que se nos muestre lo contrario, creemos que mod_pagespeed de Google y Cloudflare no tienen conflictos conocidos en este momento.

Sin embargo, eso no significa que los sitios web con mod_pagespeed habilitado no puedan experimentar problemas con los dominios que usan CloudFlare.

Si sucede, es por el hecho de que tanto CloudFlare como mod_pagespeed intentan usar la compresión cuando sirven el sitio web.

A menudo, esto se puede resolver desactivando la compresión a través de CloudFlare para evitar la redundancia.

Además, si ha agregado minificaciones de CSS y JS a su archivo .htaccess, deshabilite las opciones de minificación de JS y CSS en Cloudflare, ya que ya las habilitó en la configuración de Pagespeed.

Los servicios de optimización y CDN de Cloudflare pueden ser más rápidos porque Cloudflare también es una CDN (red de entrega de contenido), por lo que ejecutar mod_pagespeed en un sitio web habilitado para Cloudflare probablemente sea algo redundante, ya que muchas de las funciones que ofrece mod_pagespeed también están disponibles en la función de Cloudflare. establecer.

WordPress y Mod_PageSpeed

Si bien es el CMS más popular del planeta, desde el punto de vista de los desarrolladores, WordPress no es la plataforma más rápida que existe.

Por lo tanto, los clientes que usan WordPress a menudo tienen que usar complementos de WordPress que se ocupan de la minificación de los archivos JS y CSS para acelerar la aplicación.

Tenga cuidado con estos complementos si los está utilizando en su sitio web junto con PageSpeed, ya que pueden arruinar completamente su sitio y formularios de contacto. Recomendamos deshabilitarlos primero y luego volver a agregarlos gradualmente si es necesario usarlos.

Como regla general, debe evitar definitivamente usar demasiados complementos y debe eliminar o deshabilitar los complementos que no se están utilizando y usar pequeños ajustes usando codificación personalizada en lugar de instalar complementos monstruosos que cargan 2-3 archivos JavaScript o CSS.

Tenga cuidado al usar ambas herramientas juntas, ya que puede llevar tiempo antes de que aparezcan los conflictos. Pruebe, pruebe y vuelva a probar antes de habilitarlo por completo para su(s) sitio(s) web de WordPress.

Pagespeed puede optimizar los formatos de imagen más comunes, incluidos GIF, PNG y JPEG, y convertirlos a PNG, JPEG o WebP. GIF, PNG y JPEG son compatibles con todos los navegadores. WebP es un formato de imagen moderno que puede comprimir imágenes un 25 % más que los formatos más antiguos y actualmente es compatible con muchos navegadores, incluidos Google Chrome, Android 4.0+ y Opera. Tenga en cuenta que no todos los navegadores admiten esto:https://caniuse.com/#search=webp. Las imágenes optimizadas para PageSpeed ​​se convierten al mejor formato compatible con el navegador de destino, es decir, a WebP si es compatible, o PNG o JPEG si no lo es.


cPanel
  1. Alojamiento de Windows DotNetPanel

  2. ¿Qué es un panel de control de alojamiento?

  3. ¿Cuál es la diferencia entre cPanel y WHM?

  4. ¿Qué es cPanel?

  5. Hosting Compartido vs VPS vs Dedicado

Cómo migrar su alojamiento cPanel compartido a un servidor en la nube Vultr

Guía de cuenta de alojamiento de revendedor de cPanel

La respuesta a ¿Cuál es mi nombre de usuario de cPanel?

Administración de licencias de cPanel

Plesk frente a cPanel

¿Qué son las cuentas de cPanel?