Prendre rendez-vous
  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

L'association HTTP/2 et Brotli dans NGINX permet d'optimiser les temps de chargement et la bande passante, offrant une meilleure expérience utilisateur et un SEO amélioré.

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

VictoriaMetrics : la TSDB qui allège votre stack monitoring
Monitoring
Performance
Infrastructure

VictoriaMetrics : la TSDB qui allège votre stack monitoring

VictoriaMetrics est une base de séries temporelles compatible PromQL, taillée pour absorber des millions de séries actives avec une empreinte mémoire et disque très inférieure à Prometheus. Architecture, composants, cas d'usage.

7 mai 2026

Lire plus

Infrastructure GPU pour l'IA : dimensionner, héberger, refroidir
Infrastructure
Performance

Infrastructure GPU pour l'IA : dimensionner, héberger, refroidir

Guide terrain pour héberger des workloads IA en datacenter : choix GPU, VRAM, réseau InfiniBand/RoCE, refroidissement liquide.

19 mars 2026

Lire plus


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

SHPV
Prendre rendez-vousNous 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