Cómo habilitar la compresión Brotli en Nginx

La compresión Brotli es un algoritmo de compresión de datos de alta eficiencia desarrollado por Google que ofrece una mejor tasa de compresión que Gzip. Habilitar Brotli en su servidor web puede ayudar a mejorar el tiempo de carga de su sitio web y, por lo tanto, mejorar la experiencia del usuario. En este artículo, se explicará cómo habilitar la compresión Brotli en Nginx.
Requisitos previos
- Servidor web Nginx instalado en su servidor
- Sistema operativo posiblemente con soporte de compresión Brotli
Paso a paso
Paso 1: Instalar ngx_brotli
El primer paso es instalar el módulo ngx_brotli en su servidor. Esto se puede hacer instalando el paquete precompilado disponible en la página de Github de Google Brotli. Para instalarlo, siga los siguientes pasos:
$ cd /usr/local/src
$ git clone https://github.com/google/ngx_brotli.git
$ cd ngx_brotli
$ git submodule update --init
$ cd ..
$ wget https://nginx.org/download/nginx-1.15.7.tar.gz
$ tar zxvf nginx-1.15.7.tar.gz
$ cd nginx-1.15.7
$ ./configure --add-module=/usr/local/src/ngx_brotli
$ make
$ make install
Paso 2: Habilitar Brotli en la configuración de Nginx
Después de instalar ngx_brotli, es necesario habilitar Brotli en la configuración de Nginx para permitir la negociación de compresión entre el navegador y el servidor. Para ello, abra el archivo de configuración de Nginx con su editor de texto favorito:
$ sudo nano /etc/nginx/nginx.conf
Y agregue las siguientes líneas de configuración al bloque "http":
brotli on;
brotli_comp_level 6;
brotli_types text/plain text/css text/xml application/json application/javascript application/x-javascript text/javascript;
Guarda y cierra el archivo.
Paso 3: Reinicie Nginx
Después de configurar Brotli en Nginx, es necesario reiniciar el servidor. Para reiniciar Nginx, ingrese el siguiente comando en la terminal:
$ sudo systemctl restart nginx
Ejemplos de uso
Para verificar que la compresión Brotli está habilitada en su servidor, puede utilizar herramientas en línea como https://checkgzipcompression.com/ o algunas extensiones de navegador como "ModHeader".
Conclusión
La compresión Brotli es una herramienta que puede ayudar a mejorar el rendimiento de su sitio web y por lo tanto brindar una mejor experiencia al usuario. Al instalar y habilitar la negociación de compresión Brotli en su servidor Nginx, puede asegurarse de que su sitio web esté utilizando la mejor tecnología disponible para la compresión de datos.
Preguntas frecuentes
¿Qué es la compresión Brotli?
Brotli es un algoritmo de compresión de datos de alta eficiencia desarrollado por Google que ofrece una mejor tasa de compresión que Gzip.
¿Cómo puedo saber si la compresión Brotli está habilitada en mi servidor Nginx?
Puede verificar si la compresión Brotli está habilitada en su servidor utilizando herramientas en línea como https://checkgzipcompression.com/ o algunas extensiones de navegador como "ModHeader".
¿Hay algún inconveniente en habilitar la compresión Brotli?
Aunque la compresión Brotli puede mejorar el rendimiento de su sitio web, el proceso de compresión puede requerir más potencia de procesamiento. Al habilitar la compresión Brotli en su servidor, es posible que note un aumento en el uso de CPU.
[nekopost slugs="analizar-registros-de-acceso-nginx,que-es-el-servidor-predeterminado-en-nginx,iniciar-nginx-linux,url-reescritura,redirige-las-url-nginx,como-verifico-el-estado-de-nginx,ver-nginx-logs-ubuntu,use-la-directiva-de-los-archivos-de-prueba-nginx,fija-502-bad-gateway-nginx"]

Deja una respuesta