compression

Par défaut, Next.js utilise gzip pour compresser le contenu rendu et les fichiers statiques lors de l'utilisation de next start ou d'un serveur personnalisé. Il s'agit d'une optimisation pour les applications qui n'ont pas de compression configurée. Si la compression est déjà configurée dans votre application via un serveur personnalisé, Next.js n'ajoutera pas de compression.

Vous pouvez vérifier si la compression est activée et quel algorithme est utilisé en examinant les en-têtes Accept-Encoding (options acceptées par le navigateur) et Content-Encoding (actuellement utilisée) dans la réponse.

Désactivation de la compression

Pour désactiver la compression, définissez l'option de configuration compress sur false :

next.config.js
module.exports = {
  compress: false,
}

Nous ne recommandons pas de désactiver la compression sauf si vous avez configuré la compression sur votre serveur, car la compression réduit l'utilisation de la bande passante et améliore les performances de votre application. Par exemple, si vous utilisez nginx et souhaitez passer à brotli, définissez l'option compress sur false pour permettre à nginx de gérer la compression.

On this page