Cómo habilitar la compresión brotli en Apache
- 642
- 7
- Norma Sedillo
Al igual que Gzip, Brotli también es un algoritmo de compresión de uso genérico desarrollado por Google. Comprime datos utilizando una combinación de tecnologías y algoritmos modernos. Es similar en velocidad para desinflarse pero proporciona una mayor compresión. La compresión de Brotli es soportada por todos los principales navegadores como Chrome, Firefox, Safari, Edge.
La compresión brotli es optada por las mejores fortunas tecnológicas como Cloudflare, etc. Esta es la razón, recomendamos cambiar a Brotli desde el antiguo algoritmo de compresión de datos de deflación.
Este tutorial le ayuda a habilitar la compresión brotli en el servidor web de Apache.
Requisitos previos
Acceso de shell a su servidor con una cuenta privilegiada de sudo.
Asumimos que ya tiene un servidor Apache en ejecución. También creó un host virtual para la aplicación web.
Paso 1 - Instalación de Brotli
Primero, instale el paquete brotli en su sistema. Para los sistemas Ubuntu y Debian, está disponible en los repositorios predeterminados.
Abra una terminal y tipo:
sudo apt install brotli -y
Esto instalará el paquete requerido que contiene los archivos de algoritmo en su sistema.
Paso 2 - Configurar brotli con Apache
El servidor Apache contiene el módulo brotli predeterminado. Puede habilitar el módulo brotli en Apache con el siguiente comando.
sudo a2enmod brotli
A continuación, debe configurar el host virtual Apache para habilitar la compresión con brotli. Debe agregar el siguiente código en el archivo de configuración del host virtual.
AddoutputFilterByType Brotli_Compress Text/Html Text/Plain Text/XML Text/CSS Text/JavaScript Application/JavaScript123 |
Después de habilitar la compresión brotli, el archivo de configuración del host virtual se ve a continuación:
ServerAdmin webmaster@localhost ServerName Ejemplo.com documentroot/var/www/addoutputFilterbyType brotli_compress text/html text/sencillo text/xml text/css text/javaScript Application/javascript ErrorLog $ apache_log_dir/.Log customLog $ apache_log_dir/access.registro combinado123456789101112 |
Guardar el archivo de configuración y cerrarlo. Luego recargar el servicio Apache para aplicar cambios.
sudo systemctl reiniciar apache2
Eso es todo. Ha habilitado con éxito la compresión brotli en el servidor Apache.
Paso 3 - Prueba de compresión
Acceda a su aplicación web en un navegador y verifique el valor de los encabezados en la consola del navegador. Necesitas buscar el Codificación de contenido
valor. Debe contener BR
como valor, que denota que la página web se comprime con compresión brotli.
Los héroes de la línea de comandos también pueden usar el comando curl para acceder a los valores del encabezado como se muestra a continuación:
curl -i -h 'aceptación de aceptación: br' http: // ejemplo.comunicarse
Verá el resultado a continuación.
Http/1.1 200 OK FECHA: JUS, 01 de julio de 2021 06:26:54 Servidor GMT: Apache/2.4.41 (Ubuntu) Actualización: H2, H2C Conexión: Actualización Last-Modified: viernes, 05 de febrero 2021 08:55:44 GMT Etag: "33-5ba92fc4cecdf-Br" Aceptación de aceptación: bytes varían: Aceptación de aceptación Endurecimiento de contenido: BR Content-longitud: 46 Tipo de contenido: Texto/HTML
Verifique el valor de Codificación de contenido
opción.
Conclusión
Este tutorial le ayudó a configurar la compresión de Brotli en el servidor web de Apache.