Tous les produits
Search
Centre de documentation

Edge Security Acceleration:Get started with cache policies

Dernière mise à jour :Aug 12, 2026

Edge Security Acceleration (ESA) améliore les performances des sites web en mettant en cache les ressources statiques sur un réseau distribué de points de présence (POP). Cette approche réduit les requêtes vers le serveur d'origine, diminue la latence et vous permet d'affiner le comportement du cache pour l'adapter à vos modèles de trafic.

Avantages de la mise en cache

  • ESA augmente votre taux de succès de cache grâce à des politiques telles que l'ignorance ou le tri des paramètres de chaîne de requête. Ces politiques consolident les requêtes pour un contenu identique en une seule entrée de cache et éliminent les requêtes redondantes vers l'origine.

  • Ajustez dynamiquement les politiques de cache, par exemple en contournant le cache lors du débogage ou des déploiements canaris.

  • La diffusion du contenu depuis le cache réduit la latence, améliore l'expérience utilisateur et allège la charge de votre serveur d'origine.

Règles par défaut et mode développement

Par défaut, ESA met en cache les ressources statiques (images, fichiers CSS et JS) sur les POP de périphérie, réduisant ainsi le trafic vers l'origine et améliorant les temps de réponse. Le mode développement vous permet de contourner entièrement le cache et de router les requêtes directement vers l'origine, ce qui s'avère utile lors des tests de modifications ou de l'exécution d'un déploiement canari.

  • Activer le mode développement : contournez les composants de cache pour accéder directement au serveur d'origine. Cette option est utile pour les déploiements canaris ou le débogage.

    Remarque

    L'activation de cette fonctionnalité peut augmenter considérablement le trafic de retour vers l'origine. Désactivez le mode développement une fois le débogage terminé.

  • Règles de cache par défaut : ESA met automatiquement en cache les ressources statiques, telles que les images et les fichiers CSS/JS, sur les POP de périphérie afin de prioriser les requêtes des utilisateurs.

Définir la durée de vie du cache (TTL)

Configurez la durée de vie (TTL) du cache du navigateur et du cache de périphérie pour trouver un équilibre entre fraîcheur des données et performances. Par défaut, la TTL suit l'en-tête Cache-Control du serveur d'origine, mais vous pouvez la remplacer selon le type de ressource ou le chemin d'accès.

  • TTL du cache du navigateur : remplacez l'en-tête Cache-Control de l'origine pour définir une TTL personnalisée. Définissez les ressources statiques sur 30 jours, utilisez des TTL plus courtes pour le contenu fréquemment mis à jour et des TTL plus longues pour les données peu consultées.

  • TTL du cache de périphérie : définissez la TTL par répertoire (par exemple /images/*) ou par extension de fichier (par exemple .jpg,.css). Pour les ressources fréquemment mises à jour, utilisez 3600 secondes. Pour les ressources rarement consultées, utilisez 86400 secondes.

Augmenter le taux de succès de cache

La gestion des chaînes de requête est une source courante d'échecs de cache. Par défaut, les requêtes pour la même ressource avec des noms de paramètres ou un ordre différent sont traitées comme des entrées de cache distinctes. Deux options vous permettent de les consolider en une seule clé de cache.

  • Ignorer les chaînes de requête : activez la fonctionnalité chaîne de requête pour mettre en cache les requêtes partageant le même chemin d'URL mais ayant des parties ?param=value différentes en tant que ressource unique. Par exemple, example.com/index.html?v=1.0 et example.com/index.html?v=2.0 sont traités comme la même ressource.

  • Trier les chaînes de requête : activez la fonctionnalité tri des chaînes de requête pour traiter les requêtes contenant les mêmes paramètres dans un ordre différent comme une seule clé de cache. Par exemple, /api?a=1&b=2 et /api?b=2&a=1 correspondent à la même entrée de cache.

Fonctionnalités avancées

ESA propose un cache hiérarchisé et une réserve de cache pour vous aider à optimiser l'utilisation des ressources, améliorer l'expérience utilisateur, réduire les coûts et diminuer la pression sur la bande passante de votre serveur d'origine.

Cache multiniveau : le cache hiérarchisé est une technique avancée d'optimisation des performances. ESA met en cache les ressources d'origine sur des nœuds de cache hiérarchisés dans le monde entier, de sorte que les données sont servies depuis le POP le plus proche de l'utilisateur, améliorant ainsi les performances et l'efficacité globales du système.

Réserve de cache : lorsqu'elle est activée, ESA route les requêtes vers l'origine pour le trafic froid (requêtes rarement consultées) vers une instance de réserve de cache spécifiée. Cette fonctionnalité convient aux ressources rarement consultées nécessitant un stockage à long terme. Les POP de réserve de cache utilisent un espace disque dédié pour conserver les fichiers pendant la durée spécifiée, empêchant leur éviction due à une faible popularité et évitant les frais de trafic sortant inutiles depuis l'origine.