Tous les produits
Search
Centre de documentation

API Gateway:Contrôle du cache

Dernière mise à jour :Sep 19, 2026

Le plug-in cache-control ajoute les en-têtes de réponse Expires et Cache-Control selon l'extension des fichiers dans l'URL. Il active ainsi la mise en cache navigateur pour les ressources statiques, comme les images jpg et png.

Attributs d'exécution

Étape d'exécution : Authorization. Priorité d'exécution : 200.

Champs

Champ

Type de données

Obligatoire

Valeur par défaut

Description

suffix

string

Non. Extension de fichier à cibler, par exemple jpg ou png.

Pour cibler plusieurs extensions, séparez-les par une barre verticale (|). Exemple : png|jpg.

À défaut, toutes les extensions sont concernées.

-

Extension de fichier à cibler.

expires

string

Oui. Durée maximale de mise en cache.

Si vous saisissez une valeur numérique, l'unité est la seconde. Par exemple, saisissez 3600 pour une heure.

Les valeurs spéciales epoch et max sont également prises en charge,

avec la même sémantique que dans nginx.

-

Durée maximale de mise en cache pour les fichiers correspondants.

Exemples de configuration

  1. Mettre en cache pendant une heure les fichiers dont l'extension est jpg, png ou jpeg :

    suffix: jpg|png|jpeg
    expires: 3600

    Avec cette configuration, les en-têtes Expires et Cache-Control s'ajoutent aux réponses des requêtes suivantes, mettant en cache les fichiers correspondants pendant une heure :

    curl http://example.com/test.png
    curl http://exmaple.com/test.jpg
  2. Mettre en cache tous les fichiers jusqu'au Thu, 31 Dec 2037 23:55:55 GMT :

    expires: max