Autoriser la compression

Cette règle se déclenche lorsque les analyses PageSpeed Insights indiquent que des ressources compressibles sur la page n'ont pas été diffusées avec une compression HTTP.

Présentation

De nombreux serveurs Web peuvent compresser des fichiers au format gzip avant de les envoyer pour téléchargement, soit via un module tiers, soit en utilisant des routines intégrées. Cela peut réduire le temps de téléchargement des ressources nécessaires à l'affichage de votre site Web.

Recommandations

Nous vous recommandons d'autoriser la compression sur votre serveur Web. Les références ci-dessous vous indiquent comment autoriser la compression sur les serveurs Web couramment utilisés :

FAQ

Les analyses PageSpeed Insights indiquent que plusieurs de mes fichiers avec du contenu statique doivent être compressés au format gzip alors que j'ai déjà configuré mon serveur Web pour diffuser ces fichiers à l'aide de la compression gzip. Pourquoi cette compression n'est-elle pas reconnue ?
La compression peut être désactivée par les serveurs proxy et les logiciels antivirus quand les fichiers sont téléchargés sur un ordinateur client. Les résultats affichés dans PageSpeed Insights sont basés sur les en-têtes qui ont effectivement été renvoyés à votre client. Par conséquent, si vous exécutez l'analyse sur un ordinateur client qui utilise ce type de logiciel antivirus ou qui se trouve derrière un serveur proxy intermédiaire (de nombreux proxy sont transparents, et vous ignorez peut-être même l'existence d'un proxy entre votre client et le serveur Web), cela peut être la cause du problème.
Pour déterminer si un proxy est en cause, vous pouvez utiliser l'extension PageSpeed Insights pour Chrome afin d'examiner les en-têtes :
  1. Exécutez PageSpeed sur la page en question.
  2. Cliquez sur l'onglet Voir les ressources.
  3. Développez l'URL de la ressource marquée comme non compressée. Les en-têtes qui accompagnent cette ressource s'affichent. Si vous voyez un en-tête nommé Via, Transféré ou Connexion proxy, cela signifie qu'un proxy a diffusé la ressource.