Les paramètres d'une requête URL situés après le ? peuvent affecter le taux de succès du cache. Lorsque vous activez la fonctionnalité d'ignorance des paramètres, les points de présence (POP) DCDN suppriment les paramètres suivant le ? de l'URL lors de la recherche de contenu dans le cache. Cette opération augmente le taux de succès du cache et réduit le nombre de requêtes vers l'origine.
Remarques sur l'utilisation
Conflits de fonctionnalités
Les fonctionnalités Custom Cachekey et d'ignorance des paramètres sont incompatibles. Ne les activez pas simultanément.
Lorsque la fonctionnalité d'ignorance des paramètres est activée, les POP DCDN modifient les paramètres de la clé de cache pour les modes Retain Specified Parameters et Delete Specified Parameters. Par conséquent, les paramètres de requête configurés dans la fonctionnalité Custom Cachekey n'ont aucun effet.
Pour configurer la clé de cache avec Custom Cachekey, désactivez la fonctionnalité d'ignorance des paramètres.
Utiliser Custom Cachekey comme alternative
La fonctionnalité Custom Cachekey intègre toutes les capacités de la fonctionnalité d'ignorance des paramètres, tout en offrant un contrôle plus flexible des paramètres. Nous recommandons d'utiliser Custom Cachekey à la place. Le tableau suivant compare les configurations.
|
Cas d'utilisation |
Configuration d'ignorance des paramètres |
Configuration Custom Cachekey |
|
Ignorer tous les paramètres de requête dans la clé de cache. |
Définissez Passed sur Yes et laissez le champ Retain Specified Parameters vide. |
Ajoutez une politique de gestion des paramètres de requête : définissez l'opération sur Yes et le nom du paramètre sur n'importe quel nom de paramètre inexistant. |
|
Conserver uniquement le paramètre de requête |
Définissez Ignore Parameter sur Passed et Retain Specified Parameters sur |
Ajoutez une règle de gestion des paramètres de requête : définissez l'opération sur Yes et le nom du paramètre sur |
|
Supprimer uniquement le paramètre de requête |
Définissez Delete Specified Parameters sur |
Ajoutez une politique de gestion des paramètres de requête : définissez Action sur Delete et Parameter Name sur |
Fonctionnement
La fonctionnalité d'ignorance des paramètres assure deux fonctions : le filtrage des paramètres et la conservation des paramètres pour les requêtes vers l'origine.
-
Filtrage des paramètres
Si cette fonctionnalité est activée, un point de présence (POP) DCDN supprime les paramètres suivant le
?d'une URL lors de la recherche dans le cache. Ainsi, les requêtes pour la même ressource avec des paramètres différents correspondent au même fichier mis en cache.Scénario
Description
Une URL contient des paramètres tels que des ID utilisateur sans rapport avec le contenu de la ressource.
Par exemple, l'utilisateur A demande
http://example.com/1.jpg?uid=123et l'utilisateur B demandehttp://example.com/1.jpg?uid=654. Si vous activez la fonctionnalité d'ignorance des paramètres, le POP DCDN utilisehttp://example.com/1.jpgpour la recherche dans le cache. Les deux requêtes correspondent alors au même fichier mis en cache. -
Conservation des paramètres pour les requêtes vers l'origine
Scénario
Description
Vous activez le filtrage des paramètres et devez transmettre des informations utilisateur au serveur d'origine.
Si vous activez le paramètre ignore parameter, DCDN utilise par défaut l'URL sans ses paramètres pour les requêtes vers l'origine. Si vous activez Retain Origin Parameters, DCDN utilise l'URL d'origine, y compris les paramètres suivant le
?, pour les requêtes vers l'origine afin de transmettre les informations utilisateur au serveur d'origine.
La fonctionnalité de signature d'URL prévaut sur la fonctionnalité d'ignorance des paramètres. Lorsque la signature de type A est utilisée, les informations de signature se trouvent dans les paramètres de la requête. DCDN authentifie d'abord la requête. Après une authentification réussie, DCDN met la ressource en cache sur un POP DCDN. Pour plus d'informations sur la configuration de la signature d'URL, consultez Configurer la signature d'URL.
Procédure
Connectez-vous à la console DCDN.
Dans le volet de navigation de gauche, cliquez sur Domain Names.
Sur la page Domain Names, recherchez le nom de domaine cible et cliquez sur Configure.
Dans l'arborescence de navigation de gauche du nom de domaine, cliquez sur Optimization.
-
Dans la section Ignore Parameters, cliquez sur Modify. Sélectionnez ensuite un mode et configurez les paramètres selon vos besoins métier.
RemarqueLe changement de mode supprime les paramètres existants.
-
Mode : Retain Specified Parameters

Paramètre
Description
Exemple
Parameter Filtering
-
Passed : supprime les paramètres suivant le
?de l'URL pour améliorer le taux de succès du cache.RemarqueSi vous configurez uniquement Ignore Parameter sans définir Retain Specified Parameters, tous les paramètres après le caractère
?sont supprimés. -
Rejected : Les paramètres suivant le
?dans l'URL doivent correspondre exactement.
Supposons que l'URL d'origine soit
http://example.com/1.jpg?key1=1&key2=2&key3=3.-
Ignorer tous les paramètres et utiliser l'URL traitée pour les requêtes vers l'origine
Paramètres : Définissez Parameter Filtering sur Passed, laissez le champ Retain Specified Parameters vide et définissez Retain Origin Parameters sur Rejected.
Clé de cache :
http://example.com/1.jpgURL vers l'origine :
http://example.com/1.jpg -
Conserver les paramètres spécifiés et utiliser l'URL traitée pour les requêtes vers l'origine
Paramètres : Définissez Parameter Filtering sur Passed, définissez Retain Specified Parameters sur
key1et définissez Retain Origin Parameters sur Rejected.Clé de cache :
http://example.com/1.jpg?key1=1URL vers l'origine :
http://example.com/1.jpg?key1=1 -
Ignorer tous les paramètres et utiliser l'URL d'origine pour les requêtes vers l'origine
Paramètres : Définissez Parameter Filtering sur Passed, laissez le champ Retain Specified Parameters vide et définissez Retain Origin Parameters sur Passed.
Clé de cache :
http://example.com/1.jpgURL vers l'origine :
http://example.com/1.jpg?key1=1&key2=2&key3=3 -
Conserver les paramètres spécifiés et utiliser l'URL d'origine pour les requêtes vers l'origine
Paramètres : Définissez Parameter Filtering sur Passed, définissez Retain Specified Parameters sur
key1et définissez Retain Origin Parameters sur Passed.Clé de cache :
http://example.com/1.jpg?key1=1URL vers l'origine :
http://example.com/1.jpg?key1=1&key2=2&key3=3
Retain Specified Parameters
Spécifiez les paramètres à conserver. Vous pouvez spécifier jusqu'à 10 paramètres, séparés par des virgules (
,).Après avoir défini Retain Specified Parameters sur
key1, seul le paramètrekey1de l'URL est conservé pour la correspondance du cache.Retain Origin Parameters
-
Passed : Tous les paramètres de l'URL d'origine sont conservés dans les requêtes vers l'origine.
-
Rejected : Les paramètres des requêtes vers l'origine correspondent à ceux de la clé de cache. Seuls les paramètres spécifiés sont conservés.
Pour plus d'informations, comparez les URL vers l'origine dans les deuxième et quatrième exemples de la colonne Exemple.
-
-
Mode : Delete Specified Parameters
Paramètre
Description
Exemple
Delete Specified Parameters
Spécifiez les paramètres à supprimer. Vous pouvez spécifier jusqu'à 10 paramètres, séparés par des espaces.
Supposons que l'URL d'origine soit
http://example.com/1.jpg?key1=1&key2=2&key3=3.-
Supprimer les paramètres spécifiés et utiliser l'URL traitée pour les requêtes vers l'origine
Paramètres : Définissez Delete Specified Parameters sur
key1et définissez Retain Origin Parameters sur Rejected.Clé de cache :
http://example.com/1.jpg?key2=2&key3=3URL vers l'origine :
http://example.com/1.jpg?key2=2&key3=3 -
Supprimer les paramètres spécifiés et utiliser l'URL d'origine pour les requêtes vers l'origine
Paramètres : Définissez Delete Specified Parameters sur
key1et définissez Retain Origin Parameters sur Passed.Clé de cache :
http://example.com/1.jpg?key2=2&key3=3URL vers l'origine :
http://example.com/1.jpg?key1=1&key2=2&key3=3
Retain Origin Parameters
-
Passed : Tous les paramètres de l'URL d'origine sont conservés dans les requêtes vers l'origine.
-
Rejected : Les paramètres des requêtes vers l'origine correspondent à ceux de la clé de cache. Les paramètres spécifiés sont supprimés.
Pour plus d'informations, consultez la différence d'URL vers l'origine entre le Scénario 1 et le Scénario 2.
-
-
Cliquez sur OK.