Une fois la compression Gzip activée, les points de présence (PoP) compressent les ressources avant de les diffuser aux utilisateurs. Cela réduit la taille des fichiers, améliore les vitesses de transfert et diminue la consommation de bande passante.
Informations générales
Les PoP du CDN prennent en charge deux méthodes de compression : Gzip et Brotli. Cette rubrique explique comment configurer la compression Gzip. Pour plus d'informations sur la compression Brotli, consultez la section Compression Brotli.
La compression Gzip ou Brotli s'applique uniquement aux fichiers provenant du serveur d'origine dont la taille est comprise entre 1 Ko et 10 Mo. Les fichiers inférieurs à 1 Ko ou supérieurs à 10 Mo ne sont pas compressés.
-
La compression Gzip est prise en charge pour les types MIME suivants : text/xml, text/plain, text/css, application/javascript, application/x-javascript, application/rss+xml, text/javascript, image/tiff, image/svg+xml, application/json et application/xml.
Remarque : Activer la compression Gzip sur des types de fichiers déjà compressés (comme les images PNG et JPG, ou les vidéos MP4) n'a aucun effet. Pour plus d'informations, consultez les notes d'utilisation ci-dessous.
Un client indique qu'il prend en charge le contenu encodé en Gzip en incluant l'en-tête de requête
Accept-Encoding: gzip.Un serveur indique qu'une ressource est compressée via Gzip en incluant l'en-tête de réponse
Content-Encoding: gzip.Si vous activez à la fois la compression Gzip et la compression Brotli, et que l'en-tête de requête du client
Accept-Encodingcontient à la foisbretgzip, seule la compression Brotli s'applique.
Notes d'utilisation
Lorsque vous utilisez la compression Gzip, tenez compte des points suivants (y compris les interactions avec la compression Brotli, l'optimisation des pages et autres fonctionnalités) :
La compression Gzip est compatible avec tous les navigateurs. En revanche, certaines versions anciennes de navigateurs ne prennent pas en charge la compression Brotli. Vérifiez la compatibilité des navigateurs selon vos besoins métier.
Lorsque le CDN ou DCDN compresse un fichier statique, la valeur MD5 du fichier change. Si la logique de votre application repose sur la vérification de la valeur MD5 pour les fichiers diffusés depuis un point de présence (PoP), vous devez désactiver à la fois la compression Gzip et la compression Brotli. Une incompatibilité des valeurs MD5 peut entraîner l'échec de la validation côté client, ce qui provoque l'échec du téléchargement.
Si la compression est activée sur votre serveur d'origine et que celui-ci envoie une réponse incluant l'en-tête
Content-Encoding, les fonctionnalités de compression du CDN et DCDN ne s'appliquent pas.Si vous activez à la fois l'optimisation HTML et une fonctionnalité de compression (Gzip ou Brotli), l'optimisation HTML ne s'applique pas. Le CDNDCDN se contente de compresser les fichiers.
Les formats d'image courants tels que PNG, JPG et JPEG, ainsi que les formats vidéo tels que MP4, AVI et WMV, sont déjà compressés par nature. Activer la compression Gzip ou Brotli sur ces types de fichiers n'apporte aucun avantage significatif. Nous vous recommandons de désactiver la compression pour ces types de fichiers. Pour optimiser davantage les images, utilisez la fonctionnalité de traitement d'image. Pour optimiser les vidéos, utilisez la fonctionnalité de transcodage vidéo.
Procédure
Connectez-vous à la console CDN.
Dans le volet de navigation de gauche, cliquez sur Domain Names.
Sur la page Domain Names, localisez le nom de domaine cible et cliquez sur Manage dans la colonne Actions.
Dans le volet de navigation du domaine, cliquez sur Optimization.
-
Dans la section Gzip Compression, activez l'interrupteur Gzip Compression.
Après avoir activé la compression Gzip, comparez le fichier reçu avant et après l'activation de la fonctionnalité. Si l'en-tête de réponse contient
Content-Encoding: gzip, le fichier a bien été compressé.
FAQ
Pour résoudre les problèmes tels que l'absence d'effet de la compression Gzip ou l'inefficacité de la compression après une récupération depuis l'origine, consultez le Guide de dépannage de l'optimisation des performances.