Une fois votre site web ajouté à Edge Security Acceleration (ESA), les points de présence (POP) d'ESA décident de mettre ou non en cache les ressources demandées par les clients, selon les règles de cache configurées. Lorsqu'un POP a mis un fichier en cache, il le sert directement aux clients qui le demandent, sans avoir à le récupérer auprès du serveur d'origine via un long trajet réseau. Cette approche réduit la latence et accélère les temps de chargement. Si le fichier demandé est absent du POP ou s'il a expiré, ce dernier sollicite le serveur d'origine pour obtenir la version la plus récente.
Fonctionnalités
Vous pouvez configurer les fonctionnalités de mise en cache suivantes pour un site web.
Règles de cache par défaut
Fonctionnalité | Description | |
Lorsque vous utilisez ESA pour accélérer la diffusion des ressources statiques du serveur d'origine, ESA met ces ressources en cache sur le point de présence (POP) ESA le plus proche du client. Vous pouvez ainsi accéder aux ressources statiques et les obtenir directement depuis le POP plutôt que depuis le serveur d'origine. Cela évite les récupérations à la source sur de longues distances et accélère la diffusion du contenu. Tous les POP d'ESA sont équipés de systèmes de mise en cache. Lorsqu'un utilisateur ou un serveur d'origine interagit avec un POP ESA , le système de mise en cache stocke les ressources provenant du serveur d'origine et définit une durée de vie (TTL) pour ces ressources mises en cache. | ||
Configurations globales du cache
|
Fonctionnalité |
Description |
|
Une fois activé, le mode développement contourne temporairement les composants de mise en cache d'Edge Security Acceleration (ESA) et transfère toutes les demandes de ressources statiques directement vers votre serveur d'origine, ce qui vous permet de vérifier les modifications de contenu en temps réel. |
|
|
Le TTL du cache navigateur contrôle la durée pendant laquelle les navigateurs conservent les ressources dans leur cache local. Par défaut, ESA respecte l'en-tête |
|
|
Le TTL du cache périphérique détermine la durée pendant laquelle les POP d'Edge Security Acceleration (ESA) mettent en cache les ressources d'origine. Lorsqu'un client demande une ressource obsolète, le POP ESA récupère la dernière version auprès de l'origine et la met à nouveau en cache. Définissez le TTL des ressources statiques par répertoire ou par extension de fichier afin de réduire la charge sur l'origine et d'accélérer la diffusion. |
|
|
Configurez la manière dont les POP gèrent les chaînes de requête lors de la génération des clés de cache. La suppression du caractère |
|
|
Le tri des chaînes de requête amène Edge Security Acceleration (ESA) à classer les paramètres d'URL avant la recherche dans le cache ou le transfert de la requête. Les requêtes ayant des paramètres identiques sont traitées comme la même ressource, quel que soit l'ordre des paramètres, ce qui augmente le taux de réussite du cache. |
Règles de cache
|
Fonctionnalité |
Description |
|
Créer des règles de cache pour configurer le TTL du cache navigateur |
Il est possible de configurer une politique de cache unique pour chaque règle de cache afin de définir différents TTL de cache navigateur. |
|
Créer des règles de cache pour configurer le TTL du cache POP |
Pour définir une durée de vie (TTL) du cache pour des requêtes spécifiques, par exemple en fonction des extensions de fichier ou des caractéristiques des en-têtes de requête, créez des règles personnalisées. Cela vous permet de configurer des paramètres de cache distincts de la politique globale de TTL du cache périphérique. |
|
Lorsqu'un serveur d'origine renvoie un code d'état autre que 2xx, les points de présence (POP) d'Edge Security Acceleration (ESA) peuvent mettre ce code en cache et répondre directement aux requêtes suivantes pendant la période de validité du cache. Cette méthode limite les requêtes répétées vers l'origine et allège la charge du serveur d'origine. |
|
Purge et préchargement
|
Fonctionnalité |
Description |
|
La purge du cache efface les ressources mises en cache des points de présence (POP), les obligeant à récupérer le contenu le plus récent auprès de votre serveur d'origine. La purge simultanée d'un grand nombre de ressources accroît la charge du serveur d'origine. |
|
|
La fonctionnalité de préchargement met en cache les ressources du serveur d'origine sur les POP d'Edge Security Acceleration (ESA). Ainsi, les premières requêtes sont servies depuis la périphérie sans retour à l'origine, ce qui améliore le taux de réussite du cache. |
Réserve de cache
Fonctionnalité | Description | |
ESA offre une fonctionnalité de cache hiérarchisé garantissant que les requêtes sont traitées aussi rapidement que possible par les POP les plus proches des clients, améliorant ainsi les performances et l'efficacité globale du système de diffusion de contenu. | ||
La réserve de cache réduit le trafic vers l'origine en consolidant les requêtes via un POP de cache de niveau supérieur. ESA achemine les requêtes through ce POP, qui fournit un stockage persistant pour empêcher l'éviction des fichiers moins populaires par le contenu fréquemment consulté. | ||
Disponibilité des fonctionnalités
|
Cache |
Entrance |
Pro |
Premium |
Enterprise |
|
Analyse du cache |
Non pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
|
TTL du cache navigateur |
2 heures |
1 heure |
1 seconde |
1 seconde |
|
TTL du cache périphérique |
2 heures |
1 heure |
1 seconde |
1 seconde |
|
Purge par URL (fois) |
1 000 |
50 000 |
100 000 |
500 000 |
|
Purger tout le cache |
5 |
80 |
125 |
200 |
|
Purge par répertoire (fois) |
Non pris en charge |
20 |
50 |
2 000 |
|
Purge par nom d'hôte |
Non pris en charge |
Non pris en charge |
Non pris en charge |
2 000 |
|
Clé de cache personnalisée |
Non pris en charge |
Non pris en charge |
Non pris en charge |
Partage le quota avec la purge d'URL. |
|
Purger les ressources en ignorant les paramètres |
Non pris en charge |
Non pris en charge |
Non pris en charge |
2 000 |
|
Purge par tag |
Non pris en charge |
Non pris en charge |
Non pris en charge |
2 000 |
|
Préchargement d'URL |
Non pris en charge |
50 000 |
100 000 |
500 000 |
|
Cache hiérarchisé périphérique |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
|
Cache hiérarchisé périphérique + cache hiérarchisé régional |
Non pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
|
Cache hiérarchisé périphérique + cache hiérarchisé intelligent |
Non pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
|
Toutes les couches de cache |
Non pris en charge |
Non pris en charge |
Non pris en charge |
|
|
Réserve de cache |
Non pris en charge |
Non pris en charge |
Non pris en charge |
Pris en charge |