Aller au contenu
Aback Tools Logo

Générateur de configuration Brotli Nginx

Générez en quelques secondes une configuration de compression Brotli Nginx prête pour la production. Configurez le niveau de compression, le mode brotli_static, les types MIME et le repli GZIP — puis copiez l'extrait nginx.conf, suivez les étapes d'installation et vérifiez avec la commande curl fournie. S'exécute entièrement dans votre navigateur — sans inscription.

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)

Pourquoi utiliser notre générateur de configuration Brotli Nginx ?

Voici les principaux avantages de l'outil.

  • Configuration Brotli Nginx instantanée : configurez le niveau de compression, le mode statique, les types MIME et le repli GZIP — le générateur produit instantanément un extrait nginx.conf prêt pour la production, sans temps d'attente.
  • Générateur de configuration Brotli Nginx en ligne sécurisé : toute la génération de configuration s'exécute dans votre navigateur. Aucun détail de serveur, nom de domaine ou donnée de configuration n'est envoyé où que ce soit — totalement privé et fonctionne hors ligne.
  • Installation complète — config, étapes et script : obtenez l'extrait nginx.conf, les instructions d'installation pas à pas, une commande de vérification curl et un script shell de précompression pour le mode brotli_static, le tout au même endroit.
  • 100 % gratuit pour toujours : générez des configurations Brotli Nginx pour autant de serveurs que nécessaire, entièrement gratuitement. Sans compte, sans abonnement, sans limites et sans publicité.

Qu'est-ce que la configuration Brotli Nginx ?

La configuration Brotli Nginx active le module ngx_brotli pour compresser les réponses HTTP avec l'algorithme Brotli de Google avant de les envoyer aux clients. Brotli atteint une compression 15 à 25 % meilleure que GZIP à coût CPU comparable, ce qui en fait le format de compression privilégié pour la diffusion web moderne. Notre générateur de configuration Brotli Nginx gratuit produit un extrait nginx.conf complet et prêt pour la production avec les bonnes directives, les types MIME et un repli GZIP optionnel — le tout généré localement dans votre navigateur, sans inscription.

Comment fonctionne notre générateur de configuration Brotli Nginx

Voici les trois étapes.

  1. Configurez vos réglages : sélectionnez le niveau de compression (1-11), le mode brotli_static, la méthode d'installation, les types MIME et le repli GZIP optionnel via les contrôles interactifs.
  2. Générez instantanément : cliquez sur « Générer la configuration » — le générateur produit un extrait nginx.conf complet avec toutes les options sélectionnées, entièrement dans votre navigateur.
  3. Copiez et déployez : copiez la configuration générée, suivez les étapes d'installation et vérifiez avec la commande curl fournie. Pour le mode statique, utilisez le script shell de précompression inclus.

Ce que contient la configuration générée

Voici les éléments générés.

  • Chargement des modules : les bonnes directives load_module pour une installation dynamique, ou une note pour les configurations compilées statiquement ou OpenResty.
  • Directives principales : brotli on, brotli_comp_level, brotli_static, brotli_min_length et brotli_vary.
  • Liste des types MIME : tous les types MIME compressibles standard, plus en option les polices web, images SVG, JSON-LD et variantes XML selon vos sélections.
  • Repli GZIP : un bloc GZIP optionnel pour les clients qui ne prennent pas en charge Brotli — garantit que tous les navigateurs reçoivent des réponses compressées.

Choisir le bon niveau de compression

Le générateur de configuration Brotli Nginx prend en charge les 11 niveaux de compression Brotli. Le niveau 6 est la valeur par défaut recommandée pour la plupart des déploiements — il atteint une compression quasi maximale avec un coût CPU raisonnable. Pour les réponses dynamiques (points de terminaison d'API, HTML rendu côté serveur), utilisez le niveau 4-5 pour minimiser la latence ajoutée. Pour la précompression statique (avec brotli_static on), utilisez le niveau 11 — le coût CPU n'est payé qu'une fois à la compilation, pas à chaque requête. Le niveau 11 atteint généralement une compression 20 à 26 % meilleure que GZIP niveau 9.

Foire aux questions

Un générateur de configuration Brotli Nginx produit un extrait nginx.conf prêt à l'emploi qui active la compression Brotli sur votre serveur web Nginx. Configurez le niveau de compression, le mode statique, les types MIME et le repli GZIP — le générateur produit instantanément les bonnes directives. Notre générateur en ligne gratuit s'exécute entièrement dans votre navigateur, sans inscription.

Avec brotli_static on, Nginx sert un fichier .br précompressé s'il existe à côté du fichier d'origine, et bascule sur la compression dynamique sinon. Avec brotli_static always, Nginx sert toujours le fichier .br et renvoie une 404 s'il n'existe pas — n'utilisez ce mode que si vous êtes certain que tous les fichiers ont été précompressés. Le mode « on » est plus sûr pour la plupart des déploiements.

Oui. Le générateur s'exécute entièrement dans votre navigateur — toute la génération de configuration se fait localement en JavaScript. Aucun détail de serveur, nom de domaine ou donnée de configuration n'est envoyé à un serveur. Vos réglages ne quittent jamais votre appareil.

Oui. Le générateur de configuration Brotli Nginx est 100 % gratuit, sans inscription, sans abonnement et sans limites. Générez des configurations pour autant de serveurs que nécessaire.

Sur Ubuntu/Debian, exécutez : sudo apt install libnginx-mod-http-brotli-filter libnginx-mod-http-brotli-static. Cela installe les modules dynamiques et ajoute automatiquement les directives load_module. Vous pouvez aussi compiler Nginx depuis les sources avec le module ngx_brotli de github.com/google/ngx_brotli, ou utiliser OpenResty qui inclut la prise en charge de Brotli par défaut.

Le niveau 6 est la valeur par défaut recommandée pour la compression dynamique — il atteint une compression quasi maximale avec un coût CPU raisonnable. Pour la précompression statique (brotli_static), utilisez le niveau 11, car le coût CPU n'est payé qu'une fois à la compilation. Pour les points de terminaison d'API à fort trafic où la latence compte, utilisez le niveau 4-5. Les niveaux 1-3 ne sont utiles que pour du contenu dynamique extrêmement sensible à la latence.

Oui — gardez toujours GZIP en repli. Bien que Brotli soit pris en charge par ~96 % des navigateurs, certains clients (navigateurs anciens, proxys HTTP/1.0, certains clients d'API) ne prennent en charge que GZIP. Nginx négocie automatiquement le meilleur encodage selon l'en-tête Accept-Encoding du client, les deux peuvent donc coexister sans logique de routage manuelle.

La directive brotli_vary on ajoute l'en-tête de réponse Vary: Accept-Encoding. Sans lui, les CDN et les proxys inverses peuvent mettre en cache une réponse compressée en Brotli et la servir à des clients qui ne prennent en charge que GZIP — provoquant des erreurs de décompression. Activez toujours brotli_vary lorsque vous utilisez Brotli derrière une CDN ou un proxy de cache.

Exécutez : curl -H "Accept-Encoding: br" -I https://votredomaine.com/ et cherchez Content-Encoding: br dans les en-têtes de réponse. Vous pouvez aussi utiliser les DevTools du navigateur → onglet Réseau → sélectionnez une requête → En-têtes → cherchez Content-Encoding: br. L'en-tête Vary: Accept-Encoding devrait aussi être présent.