Définissez le traitement des chaînes de requête par les POP lors de la génération des clés de cache. Supprimer le caractère ? et tout ce qui suit permet aux URL comportant des paramètres différents de partager une même copie en cache. Cette approche améliore le taux de succès du cache et réduit le temps de chargement des pages.
Fonctionnement
Les POP suppriment le caractère ? ainsi que tous les paramètres suivants dans les URL de requête. Ainsi, plusieurs utilisateurs accédant au même fichier partagent une unique copie mise en cache, indépendamment des paramètres d'URL. Ce mécanisme augmente le taux de succès du cache, diminue les récupérations à l'origine et optimise l'efficacité de la distribution des fichiers.
Ignorez les chaînes de requête lorsque les URL contiennent des paramètres sans rapport avec la ressource mise en cache, tels que des ID utilisateur ou des codes de suivi. Par exemple :
Utilisateur A : http://example.com/1.jpg?uid=123
Utilisateur B : http://example.com/1.jpg?uid=654
Sans filtrage des chaînes de requête, le POP considère ces accès comme des requêtes distinctes et récupère la ressource à l'origine pour chacune d'elles. Avec le filtrage activé, le POP retire les paramètres suivant le caractère ? et utilise uniquement http://example.com/1.jpg comme clé de cache.
Procédure
Dans la console ESA, sélectionnez Site Management. Dans la colonne Website, cliquez sur le nom du site cible.
Dans le volet de navigation de gauche, choisissez .
-
Dans la zone Query String, cliquez sur Configure, sélectionnez un mode de filtrage, configurez les paramètres, puis cliquez sur OK.

Modes de filtrage
Prenons l'URL originale suivante : http://example.com/1.jpg?key1=1&key2=2&key3=3. Selon la configuration des règles, ESA traite cette URL comme suit :
|
Paramètre |
Description |
Exemple |
|
Ignore All |
Supprime le caractère |
La clé de cache correspond à |
|
Retain All |
Conserve le caractère |
La clé de cache correspond à |
|
Ignore Specific Parameters |
Retire les paramètres spécifiés situés après le caractère |
Si vous saisissez |
|
Retain Specific Parameters |
Ne conserve que les paramètres de chaîne de requête spécifiés après le caractère |
Si vous saisissez |
Paramètres au niveau du site et paramètres basés sur des règles
Les paramètres définis au niveau du site s'appliquent à l'ensemble des requêtes. Pour cibler des requêtes spécifiques, utilisez les fonctionnalités basées sur des règles permettant un contrôle plus précis grâce à des conditions de correspondance. L'équivalent du filtrage des chaînes de requête via les règles est la fonctionnalité Clé de cache personnalisée.