Compression et cache des contenus statiques

Intermédiaire LinuxNGINX25 min50 XP

Le site www.acme.test est lent sur mobile : aucun contenu n'est compressé ni mis en cache par les navigateurs.

Exigences dans /etc/nginx/sites-available/www :

  • Compression : gzip on;, gzip_comp_level 5;, gzip_min_length 1024;, gzip_types text/css application/javascript application/json image/svg+xml;
  • Fichiers statiques versionnés (location ~* \.(css|js|woff2|png|jpg|svg)$) : expires 30d; et add_header Cache-Control "public, immutable";
  • Test, rechargement ; vérifiez l'en-tête : curl -sI -H "Accept-Encoding: gzip" http://www.acme.test/assets/app.3f9a1c.js → valeur de Content-Encoding → answer encodage <valeur>

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Compression
  2. Cache navigateur des fichiers statiques
  3. Vérification