La velocidad es importante para cualquier sitio web. En busca de la red de tiempos de carga rápida, tenemos varias tecnologías diferentes que nos ayudan. Un enfoque es minimizar el código básico que su sitio utilizará sin afectar cómo funciona. La compresión de GZIP es una forma de hacer esto, pero la compresión Brotti es un método alternativo que atrae la atención.
Es una solución desarrollada por Google que intenta proporcionar una serie de beneficios (así como una alternativa a) compresión GZIP. Los detalles en este artículo ingresarán exactamente lo que ofrece la tecnología, pero la compresión Britli es rápida y eficiente, lo que marca todas las casillas que necesita investigar.
Para este tutorial, analizaremos la compresión Brotli y le mostraremos cómo verificar si su sitio lo está usando y cómo activarlo si es necesario. Primero, colocaremos brotli en el espacio de algoritmo de compresión y hablaremos sobre por qué le gustaría usarlo contra otras soluciones.
Compresión de datos web En su forma más básica, la compresión de datos toma el código para un sitio web o aplicación y minimiza el tamaño del archivo. Esto le brinda archivos más ligeros para moverse en la web y reducir el tiempo requerido para cargar y jugar un sitio web. Encontrará que hay muchas formas de comprimir los datos, dependiendo del tipo de archivo con el que trabaje.
Un enfoque común es la “miniificación”. Aquí un algoritmo separa el sitio de su sitio de algunos de sus elementos de superflue. La idea es que aspectos como las hendiduras, comentarios, espacios blancos y otros aumentarán el tamaño de los archivos y, por lo tanto, los tiempos de carga. ¿Estás listo para mirar la compresión Britli y ver cómo activarla en tu propio sitio? Las respuestas están aquí, haga clic en Tweet, la eliminación de estos elementos no afecte la experiencia del usuario (UX) en la mayoría de las situaciones. Sin embargo, simplifica las cosas para las computadoras que necesitan compilar y reproducir el código. Por ejemplo, tome este conjunto de códigos: define (‘wp_installing’, true); /** Establece el entorno de WordPress. */ Requiere __dir__. ‘/wp-load.php’; Requiere __dir__. ‘/wp-blog-tader.php’; if (! is_multisite ()) {wp_redirect (wp_ registro_url ()); morir (); } $ válido_error_codes = array (‘ya_active’, ‘blog_take’); El código anterior utiliza elementos como espacios y devoluciones de transporte para hacerlo legible para el hombre, pero una computadora no necesita que comprendan el código básico. Además, estos lotes de espacios blancos e interrupciones de línea ocuparán un espacio precioso que, eliminado, puede darle un aumento de rendimiento.
Si minimiza este código, se ve completamente diferente: definir (‘wp_installing’, true); /** Establece el entorno de WordPress. * / Requiere __dir__. ‘/wp-load.php’; Requiere __dir__. ‘/wp-blog-tader.php’; if (! is_multisite ()) {wp_redirect (wp_ registro_url ()); morir (); } $ válido_error_codes = array (‘ya_active’, ‘blog_take’); Sin embargo, los cimientos de lo que hace este código sigue siendo los mismos. Descubrirá que otros tipos de archivos tienen formas de compresión de datos. Por ejemplo, las imágenes a menudo requieren mucha compresión para reducir el tamaño, sin demasiada degradación de la imagen en sí: un ejemplo de imagen optimizada. La compresión de GZIP es una forma estándar de minimizar el tamaño de los paquetes de archivos: piense en paquetes como zip o paquetes .tar de Linux. Pero hasta ahora no había alternativas reales. Hablaremos más sobre por qué debería haber una alternativa más adelante, pero primero le presentamos el “competidor” GZIP. Compresión Brotti En resumen, Brothers es un algoritmo de compresión de datos. Sin embargo, si eso es todo lo que tuvimos que decir, no habría razón para investigar. Ofrece compresión de “sin pérdida” y es desarrollada por Google bajo una licencia MIT. La compañía a menudo está a la vanguardia de la tecnología de avance web, por lo que no es sorprendente que Brotti esté buscando tomar lo que hace GZIP, mejorarlo y proporcionar una experiencia mejorada a los usuarios y sitios.
La compresión de Brotli utiliza las mismas tecnologías básicas básicas que la compresión GZIP, a saber:

Algoritmo LZ77
Codificación y decodificación de Huffman
De hecho, si combina estas dos tecnologías, obtiene el formato desinflado que sirve como base para las compresiones GZIP y Brotli. Es algo en lo que entramos con una profundidad extrema en nuestra publicación sobre la compresión de GZIP. En resumen, los archivos sin comprimir se ejecutan a través de los algoritmos LZ77 y Huffman como parte del proceso desinflado para comprimirlos en formato Brotti. A partir de ahí, un proceso de inflado descompondrá los archivos nuevamente cuando sea necesario. Aunque Brotti es actualmente el principal competidor de GZIP, hay otras tecnologías similares que se usan y desinflan. En la siguiente sección, hablaremos sobre lo que hace que Brotti se destaque. Compresión de la compresión Brotli vs GZIP Como mencionamos, tanto Brotli como GZIP usan el método desinflado para comprimir (y descomprimir) los datos. Esto puede confundir a muchas personas porque esto solo no justifica un cambio. Sin embargo, Google se basa en deflates para proporcionar técnicas mejoradas y comprimir datos a un estándar más alto y más rápido.
Cómo usar los diccionarios Brotli para mejorar la compresión de datos Un aspecto técnico de los formatos de compresión de datos es cómo la compresión de Brotli utiliza el lenguaje conocido y el texto existente en los diccionarios de datos para usar su algoritmo. Los desarrolladores utilizarán un diccionario de pares clave valioso para almacenar datos, porque es eficiente, flexible y escalable. Así es como se vería un diccionario PHP (llamado “matriz”): $ gats = get_categories (array (‘taxonomy’ => ‘link_category’, ‘jerárquico’ => 0, ‘include’ => $ link_cat); Mientras que GZIP no usa diccionarios, Brotti usa dos.
El diccionario estático de Brotti primero es un diccionario estático (es decir, predefinido) de los términos de código ordinario que actúan como referencia para el texto HTML, CSS y JavaScript.Hay más de 13,000 palabras en seis idiomas diferentes, y Brotti las usará como referencias a los puntos del código.No es una analogía exacta, pero es similar a cómo un gancho de WordPress se refiere a un código mayor.Como tal, el codificador no tiene que pasar por el código de byte byte.En cambio, puede actuar sobre referencias, puede extraer la definición del diccionario y pasar al siguiente.También encontrará que en el diccionario hay expresiones del mundo real, así como códigos que a menudo no verían compresión.Esto ayuda a algunas etiquetas, como y parámetros como type = “text/javaScript” para tomar una cierta compresión y brindarle algunas ganancias más grandes.
También hay algunas “transformaciones” en el diccionario: parcialmente, incompleto y otros tipos de expresiones que, con un nuevo prefijo, sufijo o caso, se convierten en una palabra completamente nueva, por ejemplo, “trabajar” se convierte en “trabajar” o “html “. “En” HTML “. El diccionario dinámico de Brotti Dynamic Dictionary analiza el contenido y el código en la fuente, que es bueno para dispositivos más pequeños, pero no tan bueno para archivos más grandes. También se llama “ventana deslizante” y puede tener un tamaño de hasta 16 MB. Aquí el algoritmo de compresión “memoriza en el caché” algunos de los datos más recientes para referirse a ellos. Es ultra dinámico porque cambia constantemente. Si compara esto con la ventana deslizante GZIP de aproximadamente 32 kb, verá que las posibilidades de análisis y compresión de tiempo real son enormes. De hecho, la mayoría de las prácticas típicas usan una ventana deslizante de aproximadamente 4 MB, que todavía es gigantesca en comparación con los algoritmos competitivos. Compresión de Brotli vs compresión GZIP: rendimiento y soporte Cuando se trata de números de usuario puros, la compresión de GZIP sigue siendo el número uno. Sin embargo, la compresión Brotti se usa más cada día. Esto se debe en parte a las medidas adoptivas más amplias de los principales navegadores; Los navegadores basados en el cromo la ascensión también ayuda. El sitio web puedo usar … registrar qué tecnologías adoptan navegadores y ofrecer una especie de historiador. Este sitio señala que más del 95% de los navegadores utilizan la compresión brotli para la escritura actual, incluidas todas las versiones principales.
El sitio puedo usar … que muestra la adopción de Brotti.En nuestro artículo de compresión de GZIP, notamos una prueba de referencia en la que Brotti tenía un mejor informe de compresión en comparación con los algoritmos competitivos, pero permaneció atrás en la compresión y la descompresión: una comparación de comparación entre varios algoritmos diferentes (fuente: OpenCPU).Sin embargo, las pruebas de referencia de squash muestran una historia diferente, una que es más matizada.La verdadera conclusión es que, en general, Brotti es más flexible que GZIP, con una relación de compresión general.Aquí está el resumen de los hallazgos de referencia de squash:
Brotti tiene una mejor relación de compresión (es decir, produce tabletas más pequeñas) para cada nivel de compresión.
Mientras que GZIP derrota a los hermanos en velocidad la mayor parte del tiempo, el nivel que compresas influye en los resultados que verás.

El desglose de Paul Calvano ofrece más detalles, pero lo esencial es que Brotti necesita más potencia de CPU para proporcionar un factor de compresión de archivos más alto. Se muestra tanto en el nivel más alto como en el nivel más bajo de compresión. La evaluación comparativa de CloudFlare admite esto: archivos mucho más pequeños, con números comparativos más cercanos de velocidad de compresión. Además, considere que algunas herramientas de prueba, como Pingdom y algunas redes de entrega de contenido (CDN) aún no aceptan Brotti. Esto puede cambiar los datos recopilados por otros sobre cómo funciona Brotti. Puede ver “negativos falsos” si realiza pruebas: velocidades más altas de la página que ignora la compresión de los archivos que usa. Los beneficios de la compresión brotli hasta ahora son mucho que considerar sobre la compresión brotti. Sin embargo, podemos resumir lo que necesita saber sobre por qué debe elegir brotli en el lugar de GZIP: se necesita la misma tecnología y mejora con los métodos modernos.

El análisis basado en el diccionario de Brotti significa que puede comprimir múltiples archivos a un nivel más profundo.
Si bien Brotli necesita más potencia de cálculo en comparación con GZIP, los resultados significan archivos más pequeños.
En los niveles de compresión que usan la mayoría de los hosts web, algo de nivel medio, como el nivel cuatro o cinco, los hermanos tienen un mejor rendimiento que GZIP sin sudar.
Descubrirá que Brotti tiene un soporte casi universal en todos los navegadores, si no algunas de las herramientas de referencia a las que está acostumbrado.
Brotti es de uso gratuito y de código abierto. Esta es una ventaja si usa un CDN compatible, como CloudFlare. Vale la pena señalar que CloudFlare usa el Brotli de compresión en todos sus servidores. De hecho, utiliza una versión modificada y optimizada de Brotti para brindarle ganancias adicionales en términos de velocidad y entrega.
Regístrese para el boletín
¿Quieres saber cómo aumentar nuestro tráfico por más del 1000%? ¡Únase a las más de 20,000 personas que reciben nuestro boletín semanal con los consejos de WordPress!
Suscríbase ahora
Dado que Kinsta ofrece integración de CloudFlus en todos los niveles, cada sitio alojado usa brotals por defecto. Esta es solo una de las razones por las cuales Kinsta es uno de los mejores proveedores de alojamiento en el mercado. Cómo verificar si su sitio usa su compresión brotli porque su compresión brotli aún no es estándar (aunque está casi allí), probablemente quiera saber si su sitio lo está utilizando. Hay algunas formas de entender esto. 1. Use una herramienta en línea La forma más fácil de verificar si su sitio usa su compresión Brotli es a través de una herramienta en línea. Aunque hay algunos de ustedes que elegir, querrán algo rápido y fácil de usar, lo que le dará mucha información sobre su don de velocidad es nuestra elección de verificar su compresión de Brotti.
Sitio web de donación de velocidad.Determinará si su sitio usa GZIP, Brotti o ninguna compresión y proporcionará algunos otros valores para ayudarlo a decidir qué hacer a continuación.Estos valores proporcionan una perspectiva importante, porque no desea considerar si su servidor de sitio usa el “aroma” correcto.Hay muchos elementos que forman un sitio web e incluso bibliotecas y adicciones de tercera parte.Puede elegir servirlos usando un CDN y, de ser así, también debe usar la compresión Brotli para el mejor rendimiento posible.Si usa Gift of Speed para probar activos individuales, puede echar un vistazo al valor del servidor para ver cómo se sirve.
Página de resultados de regalo de velocidad para un activo de CloudFlare. Todos los sitios de Kinsta usan el Kinsta CDN alimentado por CloudFlare. Como tal, cada sitio también utilizará la compresión brotli a lo largo de toda la arquitectura de cadena y servidor. 2. Verifique el uso de las herramientas de desarrollo de su navegador La mayoría de los desarrolladores sabrán que un navegador ofrece algunas herramientas fantásticas para ayudarlo con todo tipo de investigaciones y solución de problemas. Una verificación rápida que puede hacer es si su sitio (o un activo específico) usa su compresión brotli. Para todos los principales navegadores, como Brave, Edge, Firefox o Chrome, puede acceder a la pantalla de red> ALL. Al principio, no verá nada sobre la sede de contenido: deberá seleccionar un material o solicitud desde la izquierda. Si continúa buscando y desplazando hacia abajo en la lista, verá un panel que se abre, que es predeterminado a la información del encabezado. Aquí, desplácese hacia abajo por el resultado hasta que vea el contenido: BR: Brave Development Tools, que muestran que la compresión del burdel se activa para el sitio. En resumen: si ve contenido: BR, esto le dice que Brotti está activo para ese sitio.

¿Luchas con tiempos no funcionales y problemas de WordPress? ¡Kinsta es la solución de alojamiento diseñada para ahorrarle tiempo! Revise nuestras características
Cómo activar la compresión brotli para su sitio web en estas secciones finales, le mostraremos varias formas diferentes de activar la compresión brotli. No uso kinsta, y la última es la que recomendamos para cada sitio que lea el lee el lee el ¡primer enfoque! 1. Use un complemento de WordPress Casi todos los sitios de WordPress usen al menos un complemento, a menudo más dependiendo de la funcionalidad del sitio. La memorización de caché es un caso de uso para complementos y hay muchos alrededor. Sin embargo, no todos le permitirán activar la compresión Britli, por lo que deberá elegir sabiamente y estar preparado para cambiar su solución favorita. Antes de hacer ningún cambio en un sitio, no olvide hacer una copia de seguridad completa en caso de que tenga que hacer una restauración más adelante. Para este método, usaremos W3 Total Cache, porque es fácil encontrar la configuración correcta. Deberá ir a la página de rendimiento> WordPress Cache: W3 Total Cache “Cache del navegador: enlace. Esta pantalla muestra dos configuraciones. El que querrá elegir es habilitar la compresión http (brotti):
Activación de compresión brotli en caché total W3. Sin embargo, esto no será adecuado para cada sitio y situación. Por ejemplo, Kinsta optimiza su servidor para un alojamiento rápido, de alto rendimiento y confiable. Como tal, hay una serie de complementos que no necesitará, y otros incluso están prohibidos en los sitios Kinsta. En estos casos, querrá adoptar otro enfoque. 2. Active Brotli en el servidor cuando se trata de elegir un tipo de servidor, Ningin vs Apache es una batalla a largo plazo que (por ahora) la primera gana. De todos modos, ambos tipos de servidores pueden activar la compresión de Brotli y hay diferentes enfoques para cada uno. Antes de analizar el enfoque manual, hay algunas condiciones preliminares que debe saber: querrá comprender cómo acceder a los archivos de configuración para su servidor específico.
Conocer la línea de comando será beneficioso, especialmente cuando se trata de servidores Apache. Para ejecutar cualquier pedido, deberá ser un usuario raíz con privilegios de sudo.

Es posible que necesite un editor de texto, pero para cambios rápidos, como este, debería estar bien.

En algunos casos, necesitará su casaje de inicio de sesión como usuario de SSH (Secure Shell) en el propio servidor. Puede encontrarlos en el panel de control del host o comunicarse con la asistencia para preguntar.

Si tiene alguna duda sobre el enfoque manual, le recomendamos que busque otra opción o comuníquese con el host para obtener ayuda. De todos modos, proporcionaremos una breve presentación general del proceso para cada servidor, comenzando con NINGX. Nginx Para activar su compresión brotli en los servidores NGINX, primero debe encontrar el archivo nginx.conf. Será una de las pocas ubicaciones:/usr/local/nginx/conf
/etc/nginx
/Usr/local/etc/nginx

Cuando tenga el archivo abierto, agregue lo siguiente a la parte inferior: Brotti On; brotli_static on; BROTTI_COMP_LEVEL 9; # Puedes cambiar esto de 1 a 11. 4–9 ofrece un buen equilibrio de rendimiento. BROTTI_TYPES Texto/Texto simple/Aplicación CSS/Aplicación JavaScript/JSON Image/SVG+XML Application/XML+RSS; Esta suite comenzará a Brotti y la usará para servir archivos estáticos. La configuración de Brotli_Comp_Level es uno que puede cambiar según su caso de uso y necesidades. Las cifras más grandes proporcionan una compresión mejor equilibrada con un sitio menos eficiente. Apache Debido a que Apache es flexible cuando se trata de configuraciones, puede activar la compresión de Brotli sin demasiada agitación. Para hacer esto, siga estos pasos:

Inicie sesión en el servidor utilizando un símbolo del sistema o una aplicación terminal como usuario de Root Sudo.
Ejecute el comando A2enMod Brotli para activar la compresión.
En el Apache VirtualHost o la configuración de su servidor, agregue la línea AddoutputFilterBype Brotli_Compress Text/HTML Text/Plain Text/XML Text/CSS Text/JavaScript Application/JavaScript para establecer los tipos correctos que desea comprimir.
Aunque Apache no acepta la compresión estática, puede cambiar el nivel de compresión brotli que ofrece utilizando el nivel de calidad de brottiompresión. Sin embargo, deberá reemplazar el lugar de repuesto de “nivel-bumbero” con un número entre 1 y 11. 3. Use un host web de asistencia La forma más fácil de activar la compresión brotli para su sitio es asegurarse de que el host esté haciendo esto de manera predeterminada. Kinsta ofrece la compresión de Brotli como estándar debido a su integración con el CloudFlare CDN. El CDN Pagina de CloudFlare. Kinsta CDN es alimentada por la infraestructura de la nube para todos los planos, por lo que cada sitio utiliza la compresión brotli sin tener que activarla. Deberá verificar si el host elegido proporciona compresión brotli y en qué nivel necesita configurar. Para ejecutar el sitio de mejor rendimiento, estable y seguro, un buen anfitrión es esencial. Averigüe cómo verificar si su sitio usa su compresión brotli, cómo activarla (¡si lo necesita!

Compresión Brotti: una alternativa rápida a la compresión de GZIP
Tags Compresión Brotti: una alternativa rápida a la compresión de GZIP
homefinance blog