Saltar al contenido
Aback Tools Logo

Generador de configuración Brotli para Nginx

Genera en segundos una configuración de compresión Brotli para Nginx lista para producción. Configura el nivel de compresión, el modo brotli_static, los tipos MIME y el respaldo GZIP; después copia el fragmento de nginx.conf, sigue los pasos de instalación y verifica con el comando curl incluido. Se ejecuta íntegramente en tu navegador y sin registro.

Nginx Brotli Config Generator

Configure your Nginx Brotli compression settings and generate a production-readynginx.confsnippet - with MIME types, compression level, static pre-compression, and optional GZIP fallback. All generation runs locally in your browser.

Recommended default - good balance

1 (fastest)6 (default)11 (best)
bytes (skip smaller responses)

¿Por qué usar nuestro generador de configuración Brotli para Nginx?

Estas son las ventajas principales de la herramienta.

  • Configuración Brotli para Nginx instantánea: configura el nivel de compresión, el modo estático, los tipos MIME y el respaldo GZIP, y el generador de configuración Brotli para Nginx produce un fragmento de nginx.conf listo para producción al instante y sin esperas.
  • Generador de configuración Brotli para Nginx online seguro: toda la generación de configuración se ejecuta íntegramente en tu navegador. No se envía a ningún sitio ningún detalle del servidor, nombre de dominio ni dato de configuración: totalmente privado y funciona sin conexión.
  • Configuración completa: config, pasos y script: obtén el fragmento de nginx.conf, instrucciones de instalación paso a paso, un comando de verificación curl y un script de shell de precompresión para el modo brotli_static, todo en un mismo lugar.
  • 100 % gratis para siempre: genera configuraciones Brotli para Nginx para tantos servidores como necesites, totalmente gratis. Sin cuenta, sin suscripción, sin límites y sin anuncios.

¿Qué es la configuración Brotli de Nginx?

La configuración Brotli de Nginx habilita el módulo ngx_brotli para comprimir respuestas HTTP con el algoritmo Brotli de Google antes de enviarlas a los clientes. Brotli logra una compresión entre un 15 y un 25 % mejor que GZIP con un coste de CPU comparable, lo que lo convierte en el formato de compresión preferido para la entrega web moderna. Nuestro generador de configuración Brotli para Nginx gratuito produce un fragmento de nginx.conf completo y listo para producción con las directivas correctas, los tipos MIME y el respaldo GZIP opcional, todo generado localmente en tu navegador y sin registro.

Cómo funciona nuestro generador de configuración Brotli para Nginx

Estos son los tres pasos.

  1. Configura tus ajustes: selecciona el nivel de compresión (1-11), el modo brotli_static, el método de instalación, los tipos MIME y el respaldo GZIP opcional con los controles interactivos.
  2. Genera al instante: haz clic en «Generar configuración» y el generador de configuración Brotli para Nginx produce un fragmento de nginx.conf completo con todas las opciones seleccionadas aplicadas, íntegramente en tu navegador.
  3. Copia y despliega: copia la configuración generada, sigue los pasos de instalación y verifica con el comando curl incluido. Para el modo estático, usa el script de shell de precompresión incluido.

Qué incluye la configuración generada

Estos son los elementos que se generan.

  • Carga de módulos: las directivas load_module correctas para la instalación dinámica, o una nota para configuraciones compiladas estáticamente o con OpenResty.
  • Directivas principales: brotli on, brotli_comp_level, brotli_static, brotli_min_length y brotli_vary.
  • Lista de tipos MIME: todos los tipos MIME comprimibles estándar, más opcionalmente fuentes web, imágenes SVG, JSON-LD y variantes XML según tus selecciones.
  • Respaldo GZIP: un bloque GZIP opcional para clientes que no admiten Brotli, lo que garantiza que todos los navegadores reciban respuestas comprimidas.

Elegir el nivel de compresión adecuado

El generador de configuración Brotli para Nginx admite los 11 niveles de compresión Brotli. El nivel 6 es el valor predeterminado recomendado para la mayoría de despliegues: logra una compresión casi máxima con un coste de CPU razonable. Para respuestas dinámicas (endpoints de API, HTML renderizado en el servidor), usa el nivel 4-5 para minimizar la latencia añadida. Para precompresión estática (con brotli_static on), usa el nivel 11: el coste de CPU se paga una vez en el momento de la compilación, no por petición. El nivel 11 suele lograr una compresión entre un 20 y un 26 % mejor que GZIP en nivel 9.

Preguntas frecuentes

Un generador de configuración Brotli para Nginx produce un fragmento de nginx.conf listo para usar que habilita la compresión Brotli en tu servidor web Nginx. Configura el nivel de compresión, el modo estático, los tipos MIME y el respaldo GZIP, y el generador emite las directivas correctas al instante. Nuestro generador de configuración Brotli para Nginx online gratuito funciona íntegramente en tu navegador y sin registro.

Con brotli_static on, Nginx sirve un archivo .br precomprimido si existe junto al archivo original y, si no, recurre a la compresión dinámica. Con brotli_static always, Nginx sirve siempre el archivo .br y devuelve un 404 si no existe; usa esto solo cuando estés seguro de que todos los archivos se han precomprimido. El modo «on» es más seguro para la mayoría de despliegues.

Sí. El generador de configuración Brotli para Nginx funciona íntegramente en tu navegador: toda la generación de configuración se realiza localmente con JavaScript. No se envía a ningún servidor ningún detalle del servidor, nombre de dominio ni dato de configuración. Tus ajustes nunca salen de tu dispositivo.

Sí. El generador de configuración Brotli para Nginx es 100 % gratis, sin registro, sin suscripción y sin límites. Genera configuraciones para tantos servidores como necesites.

En Ubuntu/Debian ejecuta: sudo apt install libnginx-mod-http-brotli-filter libnginx-mod-http-brotli-static. Esto instala los módulos dinámicos y añade automáticamente las directivas load_module. También puedes compilar Nginx desde el código fuente con el módulo ngx_brotli de github.com/google/ngx_brotli, o usar OpenResty, que incluye compatibilidad con Brotli por defecto.

El nivel 6 es el valor predeterminado recomendado para compresión dinámica: logra una compresión casi máxima con un coste de CPU razonable. Para precompresión estática (brotli_static), usa el nivel 11, ya que el coste de CPU se paga una vez en el momento de la compilación. Para endpoints de API con mucho tráfico donde importa la latencia, usa el nivel 4-5. Los niveles 1-3 solo son útiles para contenido dinámico extremadamente sensible a la latencia.

Sí: mantén siempre GZIP como respaldo. Aunque Brotli es compatible con ~96 % de los navegadores, algunos clientes (navegadores antiguos, proxys HTTP/1.0, algunos clientes de API) solo admiten GZIP. Nginx negocia automáticamente la mejor codificación según la cabecera Accept-Encoding del cliente, así que ambos pueden coexistir sin lógica de enrutamiento manual.

La directiva brotli_vary on añade la cabecera de respuesta Vary: Accept-Encoding. Sin ella, las CDN y los proxys inversos pueden almacenar en caché una respuesta comprimida con Brotli y servirla a clientes que solo admiten GZIP, provocando errores de descompresión. Activa siempre brotli_vary cuando uses compresión Brotli detrás de una CDN o un proxy de caché.

Ejecuta: curl -H "Accept-Encoding: br" -I https://tudominio.com/ y busca Content-Encoding: br en las cabeceras de respuesta. También puedes usar las herramientas de desarrollo del navegador → pestaña Red → selecciona una petición → Cabeceras → busca Content-Encoding: br. La cabecera Vary: Accept-Encoding también debería estar presente.