Publicidad en el mundo de la optimización del sitio web, la velocidad lo es todo. Los visitantes esperan páginas de carga rápida, y los motores de búsqueda recompensan el rendimiento ágil con mejores clasificaciones. Una de las técnicas más fáciles pero más impactantes para mejorar los tiempos de carga de la página es la compresión HTTP, específicamente, los usuarios de GZIP y Brotli.Wordpress a menudo escuchan sobre habilitar la compresión de GZIP o Brotli, pero ¿cuál es la diferencia entre los dos? ¿Cuál debería elegir para su sitio de WordPress? Vamos a profundizar en los detalles técnicos y los aspectos de rendimiento de GZIP vs Brotli. Comprensión de la compresión HTTP antes de comparar GZIP y Brotli, es importante comprender el concepto de compresión HTTP. Cuando un usuario visita un sitio web, su navegador solicita archivos desde el servidor. Si la compresión está habilitada, el servidor envía una versión más pequeña y comprimida del archivo, que el navegador se descomprime y muestra. Esto reduce el tamaño del archivo y el tiempo de carga, el ahorro de ancho de banda y la mejora del rendimiento. Para los sitios de WordPress, esto generalmente incluye activos de comprimir como: HTMLCSSJavaScriptFontssometimes JSON o XMLIMAGES generalmente se manejan por separado con formatos como WebP, JPEG o AVIF y no se ven afectados por GZIP o brotli. ¿Qué es la compresión de GZIP? GZIP es el algoritmo de compresión más utilizado para los servidores web. Es compatible con casi todos los navegadores y clientes HTTP. GZIP utiliza el algoritmo De DeFlate, que combina LZ77 y Huffman codificando para la compresión de datos sin pérdidas. Muchos proveedores de alojamiento lo permiten por defecto. ¿Qué es la compresión brotli? Brotli es un algoritmo de compresión más nuevo desarrollado por Google, introducido en 2015. Está específicamente optimizado para contenido web como HTML, CSS y JavaScript. Brotli puede lograr relaciones de compresión significativamente mejores que GZIP, lo que significa que los tamaños de archivo más pequeños y los tiempos de carga más rápidos. Características de Brotli: compatibles con todos los principales navegadores (Chrome, Firefox, Safari, Edge) proporciona mejores relaciones de compresión que GZIP (especialmente a niveles de compresión más altos) más lentos para compresas, pero es más rápido que es un ideal para que los activos estáticos en los https, los activos de la conexión de Https sean más lentos a los que se compresan, lo es mejor que se usan en los que se utilizan los activos estatales. No cambie con frecuencia, como los archivos CSS o JavaScript de su tema de WordPress. Para el contenido dinámico, GZIP aún puede preferirse debido a su velocidad de compresión más rápida. GZIP y Brotli en WordPress Hosting La mayoría de los proveedores de alojamiento de WordPress administrados ofrecen compresión de GZIP fuera de la caja. Brotli, sin embargo, puede no estar disponible a menos que el servidor esté configurado específicamente para admitirlo. Cómo verificar si su sitio usa compresión Puede verificar si GZIP o Brotli están habilitados utilizando herramientas como: Google PageSpeed ​​InsightSGTMetrixBrowser Desarrolas de desarrollo> Pestaña de red (Verifique el encabezado de codificación de contenido) Busque el encabezado de contenido en el encabezado de contenido en las respuestas HTTP: Contenido -Coding: GzipContent-Encoding: Br (para BROTLI) Source: Source: Source: Source: Source: Source: Source: Source: Source: Source: Source: Source: Source: Fuente: https://www.coralnodes.com/gzip-vs-brotli/ Comparación de rendimiento: gzip vs brotli cómo habilitar gzip o brotli en wordpress apache + gzipuse .htaccess para habilitar gzip: addoutputfilterbytype deflate text/html text/plarin/xml/xml/csxt/javaStex/javaStex/javaS aplicación/javascript Application/jsonadDoutputFilterByType Deflate Text/html Text/sencillo Text/xml text/css text/javaScript Application/javaScript Application/jsonnginx + gzipin su configuración nginx: gzip on; gzip_types text/sencillo text/css aplicación/json aplicación/javascript text/xml application/xml Application/xml+rss text/javascript; gzip on; gzip_types text/sencillo text/css application/json Application/javascript text/xml Application/xml Application/xml+rsss text/json breatmy+breadliScript Text/xml Application/xml Application/XML+RSSS; AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/javascript application/jsonAddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/javascript application/jsonNGINX + BrotliEnsure the Se compila el módulo brotli: brotli on; Brotli_Types Text/Plain Text/CSS Application/JavaScript Application/JSON Text/XML Application/XML; Brotli On; Brotli_Types Text/Plain Text/CSS Application/Javascript Application/JSON Text/XML Application/XML; Nota: Brotli a menudo requiere HTTPS, y funciona lo mejor de los que se sirve con un CDN que apoya la aplicación de BROLLI OR CEULLED KeyCdn. ¿Deberías usar ambos? Sí, si su servidor y CDN lo admiten. Típicamente: Brotli se servirá a los navegadores que lo admiten. Gzip se utilizará como un respaldo. Este enfoque dual garantiza la compatibilidad y el máximo rendimiento. Pensamientos finales: ¿Cuál debería elegir? Si está en un alojamiento compartido o administrado que no es compatible con Brotli, quédese con GZIP. Es confiable, rápido y es compatible universalmente. Si está utilizando un servidor personalizado o CDN como CloudFlare, permitiendo que Brotli para el contenido estático proporcione un impulso de rendimiento medible. Para el contenido dinámico como HTML presentado por WordPress, GZIP aún podría ofrecer una mejor velocidad de compresión. En las implementaciones modernas, Brotli es el ganador en términos de eficiencia de compresión, pero GZIP sigue siendo una práctica más segura y sólida de valor predeterminado. Habilitar ambos. Deje que el navegador decida.