Lorsque vous activez le filtrage des paramètres, les points de présence (POP) d'Alibaba Cloud CDN suppriment les paramètres situés après le point d'interrogation (?) dans l'URL de la requête. Ces paramètres peuvent contenir des informations telles que les identités des utilisateurs et les canaux d'accès. Alibaba Cloud CDN utilise ensuite l'URL résultante pour générer une clé de hachage de cache. Ce processus améliore le taux de succès du cache et accélère la distribution du contenu. Cette rubrique explique comment configurer le filtrage des paramètres.
Présentation
La fonctionnalité de signature d'URL est prioritaire sur le filtrage des paramètres. Les informations de signature générées par le type de signature A contiennent les paramètres d'une requête HTTP. Alibaba Cloud CDN vérifie les informations de signature avant que les points de présence (POP) ne mettent en cache une copie de la ressource demandée. Pour plus d'informations sur la configuration de la signature d'URL, consultez Configurer la signature d'URL.
Procédure
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, choisissez Configuration Management > CDN Configuration > Domain Names.
Sur la page Domain Names, repérez le nom de domaine à gérer et cliquez sur Configure dans la colonne Actions.
Dans le volet de navigation de gauche, cliquez sur Performance Optimization.
Dans la section Ignore Parameters, cliquez sur Modify.
-
Spécifiez les éléments de configuration requis, tels que le modèle de filtrage et les paramètres de filtrage.
Le tableau suivant décrit les paramètres.
ImportantLe changement de modèle de filtrage supprime la configuration actuelle.
-
Filter Pattern: Retain Specified Parameters
Paramètre
Description
Exemple
Ignore Parameters
Oui : active le filtrage des paramètres. Pour les requêtes de récupération auprès de l'origine, les paramètres situés après le point d'interrogation (
?) dans l'URL sont supprimés.RemarqueSi vous activez Ignore Parameters mais laissez Retain specified parameters vide, tous les paramètres situés après le point d'interrogation (
?) sont supprimés.Non : désactive la fonctionnalité d'ignorance des paramètres.
Supposons que l'URL d'origine soit
http://example.com/1.jpg?key1=1&key2=2&key3=3. Les exemples suivants montrent comment Alibaba Cloud CDN traite l'URL selon différentes configurations :Exemple 1 : Filtrer tous les paramètres + Utiliser l'URL traitée pour la récupération auprès de l'origine :
Configuration : définissez Ignore Parameters sur Oui, laissez Retain specified parameters vide et définissez Retain back-to-origin parameters sur Non.
Clé de cache :
http://example.com/1.jpgURL de récupération auprès de l'origine :
http://example.com/1.jpg
Exemple 2 : Conserver les paramètres spécifiés + Utiliser l'URL traitée pour la récupération auprès de l'origine :
Configuration : définissez Ignore Parameters sur Oui, définissez Retain specified parameters sur
key1et définissez Retain origin parameters sur Non.Clé de cache :
http://example.com/1.jpg?key1=1URL de récupération auprès de l'origine :
http://example.com/1.jpg?key1=1
Exemple 3 : Filtrer tous les paramètres + Utiliser l'URL d'origine pour la récupération auprès de l'origine :
Configuration : définissez Ignore Parameters sur Oui, laissez Retain specified parameters vide et définissez Retain back-to-origin parameters sur Oui.
Clé de cache :
http://example.com/1.jpgURL de récupération auprès de l'origine :
http://example.com/1.jpg?key1=1&key2=2&key3=3
Exemple 4 : Conserver les paramètres spécifiés + Utiliser l'URL d'origine pour la récupération auprès de l'origine :
Configuration : définissez Ignore Parameters sur Oui, définissez Retain specified parameters sur
key1et définissez Retain origin parameters sur Oui.Clé de cache :
http://example.com/1.jpg?key1=1URL de récupération auprès de 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éparez plusieurs paramètres par des virgules (,).
Retain Origin Parameters
Oui : conserve tous les paramètres de l'URL de requête d'origine dans la requête de récupération auprès de l'origine.
Non : les paramètres de la requête de récupération auprès de l'origine sont identiques à ceux de la clé de hachage de cache. Cela signifie que seuls les paramètres spécifiés sont conservés.
-
Filter Pattern: Delete Specified Parameters
Paramètre
Description
Exemple
Supprimer les paramètres spécifiés
Spécifiez les paramètres à supprimer. Vous pouvez spécifier jusqu'à 10 paramètres. Séparez plusieurs paramètres par des espaces.
Supposons que l'URL d'origine soit
http://example.com/1.jpg?key1=1&key2=2&key3=3. Les exemples suivants montrent comment Alibaba Cloud CDN traite l'URL selon différentes configurations :Exemple 1 : Supprimer les paramètres spécifiés + Utiliser l'URL traitée pour la récupération auprès de l'origine :
Configuration : définissez Delete specified parameters sur
key1et définissez Retain origin parameters sur Non.Clé de cache :
http://example.com/1.jpg?key2=2&key3=3URL de récupération auprès de l'origine :
http://example.com/1.jpg?key2=2&key3=3
Exemple 2 : Supprimer les paramètres spécifiés + Utiliser l'URL d'origine pour la récupération auprès de l'origine :
Configuration : définissez Delete specified parameters sur
key1et définissez Retain origin parameters sur Oui.Clé de cache :
http://example.com/1.jpg?key2=2&key3=3URL de récupération auprès de l'origine :
http://example.com/1.jpg?key1=1&key2=2&key3=3
Retain Origin Parameters
Oui : conserve tous les paramètres de l'URL de requête d'origine dans la requête de récupération auprès de l'origine.
Non : les paramètres de la requête de récupération auprès de l'origine sont identiques à ceux de la clé de hachage de cache. Cela signifie que les paramètres spécifiés sont supprimés.
-
Cliquez sur OK.