Aller au contenu
Contactez-nous
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Optimiser NGINX avec HTTP/2 et compression Brotli

Infrastructure
Performance
Web

Optimiser NGINX avec HTTP/2 et compression Brotli

2 juillet 2025

2 min de lecture

Sommaire
Prérequis
1. Activer HTTP/2
2. Installer et activer Brotli
3. Tester la configuration
4. Bonnes pratiques
Conclusion

NGINX est un serveur web rapide. En activant HTTP/2 et la compression Brotli, vous réduisez la latence et la taille des ressources servies.

Prérequis

  • NGINX compilé avec le module Brotli (Debian/Ubuntu: packages libnginx-mod-http-brotli-filter et libnginx-mod-http-brotli-static, ou compilation manuelle)
  • Certificat SSL valide (Let's Encrypt ou autre)

1. Activer HTTP/2

Dans votre fichier de configuration du site (/etc/nginx/sites-available/example.com):

server {
    listen 443 ssl;
    http2 on;
    server_name example.com www.example.com;

    ssl_certificate     /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    # Autres directives SSL ...

2. Installer et activer Brotli

Installation (Debian/Ubuntu)
sudo apt update
sudo apt install libnginx-mod-http-brotli-filter libnginx-mod-http-brotli-static -y
Configuration

Dans /etc/nginx/nginx.conf (niveau racine, AVANT le bloc http):

load_module modules/ngx_http_brotli_filter_module.so;
load_module modules/ngx_http_brotli_static_module.so;

http {
    brotli on;
    brotli_comp_level 6;
    brotli_types text/plain text/css application/javascript application/json image/svg+xml;
    # ...
}

3. Tester la configuration

sudo nginx -t
sudo systemctl reload nginx

Utilisez curl pour vérifier :

curl -I -H 'Accept-Encoding: br' https://example.com/

Recherchez l'en-tête Content-Encoding: br.

4. Bonnes pratiques

  • Ajustez brotli_comp_level selon la charge CPU vs gains de compression.
  • Combinez Brotli et Gzip pour compatibilité.
  • Surveillez les performances avec ab ou wrk.

Conclusion

HTTP/2 et Brotli dans NGINX réduisent les temps de chargement et la bande passante. Vos visiteurs gagnent en confort de navigation, et votre SEO en profite.

Approfondissez votre optimisation avec HTTP/3, configurez le caching Nginx et mesurez l'impact avec Core Web Vitals.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires

CDN : mise en place et optimisation pour vos applications web
Web
Performance
Infrastructure

CDN : mise en place et optimisation pour vos applications web

Guide pratique CDN : architecture, configuration cache, invalidation, headers HTTP, monitoring et intégration avec votre infrastructure existante.

27 févr. 2026

Lire plus

vLLM : ce qui remplit vraiment la mémoire de votre GPU
Infrastructure
Performance

vLLM : ce qui remplit vraiment la mémoire de votre GPU

Servir un modèle ouvert en production avec vLLM : le calcul mémoire réel, les quatre paramètres qui comptent et la préemption qu'il faut vraiment surveiller.

24 sept. 2026

Lire plus

Refroidissement liquide : quand l'air ne suffit plus
Infrastructure
Performance

Refroidissement liquide : quand l'air ne suffit plus

Direct-to-chip contre immersion en datacenter : ce que chaque technologie impose à la salle, le seuil de densité où l'air décroche et l'effet mesuré sur le PUE.

27 août 2026

Lire plus


SHPV, votre partenaire de confiance en infrastructure et infogérance informatique en France.

SHPV
Contactez-nousNous contacter
Expertise
InfrastructureDatacenterInfogéranceCloudHébergementTransit IP
Légales
Conditions Générales de VenteCPS - Contrat de ServicesCPS - Hébergement CloudCPS - Microsoft 365Accord sous-traitance RGPDTarifs interventions

SHPV © 2026 - Tous droits réservés

Mentions légalesPolitiques de confidentialité
SHPV FRANCE - SAS au capital de 16 000 € - 52 Rue Romain Rolland, 71230 Saint-Vallier - SIRET n°80886287400035 - R.C.S. Chalon-sur-Saône. Par téléphone 09 72 310 818 - Email: support@shpv.fr