Tous les produits
Search
Centre de documentation

Edge Security Acceleration:Ignorer les paramètres

Dernière mise à jour :Oct 27, 2026

Les paramètres qui suivent le ? dans une URL de requête peuvent affecter le taux de succès du cache. Lorsque vous activez la fonctionnalité d'ignorance des paramètres, les nœuds DCDN suppriment les paramètres situés après le ? de l'URL lors de la mise en correspondance du cache afin d'améliorer le taux de succès et de réduire le nombre de requêtes vers l'origine.

Remarques sur l'utilisation

Conflits de fonctionnalités

Important

Si vous configurez la méthode de traitement de la chaîne de requête dans la fonctionnalité Custom Cachekey et que vous activez simultanément Ignore Parameters, la configuration de niveau règle Custom Cachekey est prioritaire sur la configuration globale Ignore Parameters. La fonctionnalité Ignore Parameters ne s'applique pas aux requêtes correspondant à la règle de cache.

Si une règle de cache dispose d'une méthode de traitement de la chaîne de requête configurée dans la fonctionnalité Custom Cachekey, la configuration de la chaîne de requête au niveau de la règle est prioritaire sur le paramètre global Ignore Parameters. Par conséquent, la fonctionnalité Ignore Parameters reste sans effet pour les requêtes correspondant à cette règle de cache.

Pour que la fonctionnalité Ignore Parameters prenne effet, assurez-vous qu'aucune règle de cache ne possède de méthode de traitement de la chaîne de requête configurée dans la fonctionnalité Custom Cachekey.

Utiliser Custom Cachekey comme alternative

La fonctionnalité Custom Cachekey offre un contrôle plus flexible des paramètres et peut reproduire toutes les configurations de clé de cache de la fonctionnalité d'ignorance des paramètres. Nous vous recommandons d'utiliser Custom Cachekey comme alternative. Le tableau suivant compare les méthodes de configuration des deux fonctionnalités.

Cas d'utilisation

Configuration Ignore parameters

Configuration Custom Cachekey

Ignorer tous les paramètres de requête dans la clé de cache.

Définissez Ignore parameters sur Passed et laissez Retain Specified Parameters vide.

Ajoutez une politique de traitement des paramètres de requête : définissez l'action 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 key1 dans la clé de cache.

Définissez Ignore parameters sur Passed et définissez Retain Specified Parameters sur key1.

Ajoutez une politique de traitement des paramètres de requête : définissez l'action sur Yes et le nom du paramètre sur key1.

Supprimer uniquement le paramètre de requête key1 de la clé de cache.

Définissez Delete Specified Parameters sur key1.

Ajoutez une politique de traitement des paramètres de requête : définissez l'action sur Delete et le nom du paramètre sur key1.

Fonctionnement

La fonctionnalité d'ignorance des paramètres comprend deux paramètres : Ignore parameters et Retain Parameters in Back-to-origin Requests.

  • Ignore parameters

    Lorsque cette option est activée, les points de présence (POP) DCDN suppriment les paramètres situés après le ? dans une URL lors des recherches dans le cache. Cela permet aux requêtes visant la même ressource de correspondre à la même entrée de cache, même si elles comportent des paramètres différents.

    Cas d'utilisation

    Description

    Une URL contient des paramètres, tels que des identifiants utilisateur, qui sont sans rapport avec le contenu de la ressource.

    Par exemple, l'utilisateur A demande http://example.com/1.jpg?uid=123 et l'utilisateur B demande http://example.com/1.jpg?uid=654. Si vous activez l'option Ignore parameters, le POP DCDN utilise http://example.com/1.jpg pour la recherche dans le cache, ce qui permet aux deux requêtes d'atteindre le même fichier mis en cache.

  • Retain Parameters in Back-to-origin Requests

    Cas d'utilisation

    Description

    Vous avez activé l'option Ignore parameters mais devez transmettre des informations utilisateur au serveur d'origine.

    Après avoir activé Ignore Parameters, DCDN utilise par défaut l'URL sans ses paramètres pour les requêtes vers l'origine. Lorsque vous activez Retain Parameters in Back-to-origin Requests, DCDN utilise l'URL d'origine, y compris les paramètres situés après le ?, pour les requêtes vers l'origine afin de transmettre les informations utilisateur au serveur d'origine.

La fonctionnalité d'ignorance des paramètres propose deux modes : Retain Specified Parameters et Delete Specified Parameters. L'organigramme suivant illustre le traitement des requêtes par DCDN lorsque l'option Ignore parameters est activée.

image
Remarque

La fonctionnalité de signature d'URL est prioritaire sur la fonctionnalité d'ignorance des paramètres. DCDN effectue la validation de la signature d'URL avant d'appliquer les règles d'ignorance des paramètres, car la signature pour l'authentification de type A est calculée à l'aide des paramètres de requête d'origine. Pour plus d'informations sur la configuration de la signature d'URL, consultez Configurer la signature d'URL.

Procédure

  1. Connectez-vous à la console DCDN.

  2. Dans le volet de navigation de gauche, cliquez sur Domain Names.

  3. Sur la page Domain Names, localisez le nom de domaine cible et cliquez sur Configure.

  4. Dans l'arborescence de navigation de gauche du nom de domaine, cliquez sur Optimization.

  5. Dans la section Ignore Parameters, cliquez sur Modify, sélectionnez un mode et complétez la configuration selon vos besoins.

    Remarque

    Le changement de mode supprime la configuration existante.

    • Mode : Retain Specified Parameters

      Paramètre

      Description

      Exemple

      Parameter Filtering

      • Passed : Supprime les paramètres d'URL qui suivent le ? pour améliorer le taux de succès du cache.

        Remarque

        Si vous définissez Parameter Filtering sur Yes mais laissez Retain Specified Parameters vide, tous les paramètres situés après le ? sont supprimés.

      • Rejected : Correspond exactement aux paramètres situés après le ? dans l'URL.

      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

        Configuration : Définissez Parameter Filtering sur Passed, laissez Retain Specified Parameters vide et définissez Retain Parameters in Back-to-origin Requests sur Rejected.

        Clé de cache : http://example.com/1.jpg

        URL 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

        Configuration : Définissez Parameter Filtering sur Passed, définissez Retain Specified Parameters sur key1 et définissez Retain Parameters in Back-to-origin Requests sur Rejected.

        Clé de cache : http://example.com/1.jpg?key1=1

        URL 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

        Configuration : Définissez Parameter Filtering sur Passed, laissez Retain Specified Parameters vide et définissez Retain Parameters in Back-to-origin Requests sur Passed.

        Clé de cache : http://example.com/1.jpg

        URL 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

        Configuration : Définissez Parameter Filtering sur Passed, définissez Retain Specified Parameters sur key1 et définissez Retain Parameters in Back-to-origin Requests sur Passed.

        Clé de cache : http://example.com/1.jpg?key1=1

        URL vers l'origine : http://example.com/1.jpg?key1=1&key2=2&key3=3

      Retain Specified Parameters

      Configurez jusqu'à 10 paramètres à conserver, en les séparant par une virgule (,).

      Si vous définissez Retain Specified Parameters sur key1, seul le paramètre key1 de l'URL est utilisé pour la mise en correspondance du cache.

      Retain Origin Parameters

      • Passed : La requête vers l'origine inclut tous les paramètres de l'URL d'origine.

      • Rejected : Les paramètres de la requête vers l'origine sont identiques à ceux de la clé de cache. Seuls les paramètres spécifiés sont conservés.

      Comparez les URL vers l'origine dans les troisième et quatrième exemples ci-dessus.

    • 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

        Configuration : Définissez Delete Specified Parameters sur key1 et définissez Retain Parameters in Back-to-origin Requests sur Rejected.

        Clé de cache : http://example.com/1.jpg?key2=2&key3=3

        URL 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

        Configuration : Définissez Delete Specified Parameters sur key1 et définissez Retain Parameters in Back-to-origin Requests sur Passed.

        Clé de cache : http://example.com/1.jpg?key2=2&key3=3

        URL vers l'origine : http://example.com/1.jpg?key1=1&key2=2&key3=3

      Retain Origin Parameters

      • Passed : La requête vers l'origine inclut tous les paramètres de l'URL d'origine.

      • Rejected : Les paramètres de la requête vers l'origine sont identiques à ceux de la clé de cache. Les paramètres spécifiés sont supprimés.

      Comparez les URL vers l'origine dans les premier et deuxième exemples ci-dessus.

  6. Cliquez sur OK.