Extension

Caching

Mettez en cache la réponse GraphQL côté client ou dans les étapes intermédiaires entre le client et le serveur (comme un CDN) via la mise en cache HTTP standard.

Logo
Target Image

Click to watch tutorial video - 05:30

Rendez votre application plus rapide en fournissant un cache HTTP pour la réponse GraphQL, et en mettant en cache les résultats d'opérations coûteuses.

Cache Control

Utilisez la mise en cache HTTP pour envoyer un en-tête Cache-Control avec une valeur max-age dans la réponse de la requête GraphQL, indiquant combien de temps la réponse doit être mise en cache.

L'extension Cache Control propose des listes de Cache Control, où des valeurs max-age personnalisées sont définies pour les champs et les directives.

La valeur max-age de la réponse est calculée automatiquement par le moteur GraphQL, à partir des champs et des directives présents dans la requête.

Entrée de Cache Control

Cache de résolution de champs

Ajout de la directive @cache au schéma GraphQL, qui stocke le résultat d'un champ sur le disque pendant une durée demandée. Lors de l'exécution du même champ dans cet intervalle de temps, la valeur mise en cache est retournée.

Cette directive peut améliorer les performances lors de l'exécution d'opérations coûteuses (comme lors d'interactions avec des API externes), car nous pouvons mettre en cache et réutiliser leur réponse.

query {
  posts {
    id
    title
      @strTranslate(from: "en", to: "es")
      @cache(time: 10)
  }
}

Acheter le pack All-Inclusive

Personnel
$79
/an
“All-Inclusive” pack
Licence pour 1 domaine
Acheter ->
  • 1 domaine
  • Support
  • Mises à jour du produit
Organisation
$99
/an
“All-Inclusive” pack
Licence pour 3 domaines
Acheter ->
  • 3 domaines
  • Support
  • Mises à jour du produit
Professionnel
$199
/an
“All-Inclusive” pack
Licence pour 10 domaines
Acheter ->
  • 10 domaines
  • Support
  • Mises à jour du produit

La licence est valable 1 an (renouvelable chaque année). Les prix sont en USD.

Besoin de plus de domaines ? Contactez-nous

Garantie de remboursement de 30 jours

Achetez n’importe quelle extension en toute confiance : vous pouvez demander un remboursement

Testimonial image

“Ce plugin est d’un autre niveau ! Il propulse votre site dans une toute nouvelle dimension et en fait une bête. Plus vous explorez ce qu’il peut faire, plus il vous impressionne. Si vous hésitez, achetez-le tout simplement : sinon, vous le regretterez. La documentation parle d’elle-même et est parmi les plus solides qui soient. Leo (le dev) est l’un des développeurs les plus vifs et perspicaces que j’aie rencontrés. Il répond très vite et on sent qu’il en sait énormément. Honnêtement, je suis emballé par tout ce que ce plugin permet de faire. Les possibilités sont quasi infinies, et si le SEO compte pour vous, cela aidera votre site à se positionner très fort.”

olmate - Développeur web

Abonnez-vous à notre newsletter

Restez au courant de toutes les nouveautés de Gato GraphQL.