Edge Security Acceleration (ESA) met en cache les URL de requête séparément selon leurs chaînes de requête. La purge par URL avec paramètres ignorés efface toutes les ressources mises en cache dont les URL de base correspondent à celles que vous envoyez, quels que soient les paramètres de requête.
Cas d'usage
Gestion des versions de fichiers
Description : Votre site web contient des ressources statiques telles que des images, des fichiers CSS et des fichiers JavaScript dont les URL comportent des paramètres de requête pour la gestion des versions ou du cache. Lors de la mise à jour de ces ressources, vous devez invalider immédiatement le cache associé afin que les utilisateurs récupèrent la dernière version.
-
Exemple : Les URL suivantes pointent vers deux versions différentes du même fichier.
https://www.example.com/assets/style.css?v=1
https://www.example.com/assets/style.css?v=2
Solution : Envoyez l'URL sans paramètres de requête, par exemple
https://www.example.com/assets/style.css, pour vider le cache de toutes les versions du fichier.
Traitement d'images
Description : Votre site web génère des variantes d'images en fonction de paramètres de requête, comme des miniatures ou différentes tailles. Après un nouveau traitement, il est nécessaire de vider le cache correspondant pour servir immédiatement les images mises à jour.
-
Exemple : Les URL suivantes renvoient à une image déclinée en deux tailles distinctes.
https://www.example.com/images/photo.jpg?size=small
https://www.example.com/images/photo.jpg?size=medium
Solution : Envoyez l'URL sans paramètres de requête, par exemple
https://www.example.com/images/photo.jpg, afin de purger le cache pour toutes les versions générées avec différents paramètres.
Purger le cache par URL avec paramètres ignorés
Dans la console ESA, sélectionnez Websites, puis dans la colonne Website, cliquez sur le site cible.
Dans le volet de navigation, sélectionnez .
-
Sous l'onglet Purge Cache, configurez les paramètres de purge.
Type : Sélectionnez By URL with Parameters Ignored.
-
Input Method : Choisissez Manual Input ou Upload File.
-
Manual Input
Saisissez une ou plusieurs URL ne contenant pas de paramètres de requête, à raison d'une URL par ligne. Vous pouvez envoyer jusqu'à 100 URL simultanément. Exemple :
https://www.example.com/cat.jpg https://www.example.com/image/cat.jpg -
Upload File
Pour purger un grand nombre d'URL, spécifiez-les dans un fichier TXT, puis chargez ce fichier pour effectuer une purge par lot. Indiquez une URL par ligne. La taille du fichier TXT ne doit pas dépasser 10 Mo.
-
-
Purge Method : Deux méthodes sont disponibles : Mark as Expired et Delete.
Méthode de rafraîchissement
Description
Mark as Expired
Les nœuds suivent le flux de traitement ci-après :
Le POP ESA envoie une requête à l'origine avec les en-têtes de requête
If-Modified-SinceetIf-None-Match.Le serveur d'origine compare la date de modification du fichier.
Si le fichier n'a pas été modifié, le serveur d'origine renvoie un code d'état 304. Le POP ESA utilise alors le fichier existant en cache pour répondre à la requête du client.
Si le fichier a été modifié, le serveur d'origine retourne un code d'état 200 ainsi que le fichier le plus récent. Le POP ESA transmet ce fichier au client et met la ressource en cache.
Delete
Lorsqu'un utilisateur demande un contenu correspondant à une ressource devant être rafraîchie, le POP ESA récupère directement la nouvelle ressource auprès de l'origine, la renvoie à l'utilisateur et la met en cache.

Cliquez sur Submit.
-
Consultez la progression de la purge.
Une fois la tâche de purge envoyée, suivez son avancement sous l'onglet Purge Records. Un taux de 100 % indique que l'opération est terminée. Les tâches volumineuses peuvent nécessiter plus de temps.
-
Si vous avez choisi Upload File, vérifiez l'état d'exécution du fichier sous l'onglet Upload Records. L'état « Success » confirme que le fichier a bien été chargé et que la tâche de purge a démarré. Surveillez ensuite chaque URL via l'onglet Purge Records.

Disponibilité
|
Quota |
Entrance |
Pro |
Premium |
Enterprise |
|
Tâches de purge par jour |
N/A |
N/A |
N/A |
500 |