Tous les produits
Search
Centre de documentation

Edge Security Acceleration:Compression de fichiers

Dernière mise à jour :Aug 12, 2026

ESA compresse les ressources statiques pour réduire la taille des transferts et accélérer le chargement des pages.

Présentation

ESA propose trois méthodes de compression : Gzip, Brotli et Zstd. Chaque méthode présente des compromis différents en matière d'efficacité de compression, de vitesse de décompression et de compatibilité.

Type de compression

Efficacité de compression

Compatibilité

Cas d'utilisation

Gzip

Compression rapide, décompression moyenne

Élevée

Services web généraux

Brotli

Compression lente, décompression rapide

Moyenne

Optimisation des ressources statiques

Zstd

Compression et décompression très rapides

Faible

Traitement de flux de données en temps réel

Remarque

Le plan Entrance prend uniquement en charge la compression Zstd.

Remarques

  • Si vous activez simultanément Gzip, Brotli et Zstd, l'ordre d'application suivant s'applique : Zstd > Brotli > Gzip.

  • ESA prend en charge la compression pour les types de fichiers 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.

Cas où les règles de compression ne s'appliquent pas

Les règles de compression peuvent ne pas s'appliquer dans certains cas en raison de paramètres conflictuels sur le serveur d'origine ou le client.

Pour le serveur d'origine

  • La compression Gzip ou Brotli s'applique uniquement aux fichiers du serveur d'origine dont la taille est comprise entre 1 Ko et 10 Mo. Les fichiers hors de cette plage ne sont pas compressés.

  • Si la réponse du serveur d'origine inclut l'en-tête Content-Encoding, ESA n'applique aucune compression.

  • Lorsque la réponse du serveur d'origine contient l'en-tête HTTP cache-control: no-transform, ESA désactive la compression.

Pour le client

Si un client ne prend pas en charge l'algorithme de compression configuré, la réponse est renvoyée sans compression. La prise en charge par le client est indiquée par l'en-tête de requête Accept-Encoding.

Remarque

Les règles de compression de fichiers s'appliquent uniquement aux requêtes correspondant aux conditions spécifiées. Pour plus d'informations sur la configuration des règles de compression au niveau du site, consultez Gzip, Brotli et Zstd.

Ajouter une règle de compression de fichiers

  1. Dans la console ESA, sélectionnez Websites. Dans la colonne Website, cliquez sur le site cible.

  2. Dans le volet de navigation de gauche, sélectionnez Rules > Content Optimization.

  3. Cliquez sur Create Rule et saisissez un Rule Name.

  4. Dans la section If requests match..., définissez les conditions auxquelles la requête doit correspondre. Pour plus d'informations sur la configuration des règles, consultez Composants d'une expression de règle.

  5. Dans la section Then execute..., activez la méthode de compression souhaitée.

    Élément de règle

    Description

    Rule Name

    Nom de règle personnalisé. Il peut contenir des caractères chinois, des lettres (sensibles à la casse), des chiffres (0-9) et des traits de soulignement (_). Le nom peut comporter jusqu'à 64 caractères.

    Conditions de correspondance

    Spécifiez les conditions auxquelles les requêtes doivent correspondre.

    Cliquez sur l'opérateur logique And ou Or pour ajouter une condition. Vous pouvez ajouter jusqu'à cinq conditions par règle.

    Chaque condition se compose d'un Matching fieldLogical operatorMatching content

    Méthode de compression

    Activez Gzip, Brotli ou Zstd. Si les trois méthodes sont activées, Zstd est prioritaire, suivi de Brotli.

Documentation associée

Les fonctionnalités liées aux règles varient en termes de priorité d'application, de réentrance et de granularité. Pour plus de détails, consultez Propriétés des fonctionnalités liées aux règles.