Guides

Cache

Guide pour utiliser le cache avec FNE Client

Cache

Ce guide vous montre comment utiliser le cache avec FNE Client pour améliorer les performances.

Vue d'ensemble

FNE Client supporte le cache via l'interface PSR-16. Le cache permet de stocker les réponses de l'API pour éviter des appels répétés.

Configuration

Laravel

Le cache utilise automatiquement le système de cache Laravel :

Symfony

Pour Symfony, vous pouvez utiliser le cache Symfony :

PHP Natif

Pour PHP natif, un cache en mémoire est utilisé par défaut. Vous pouvez implémenter votre propre cache en implémentant CacheInterface.

Utilisation

Le cache est automatiquement utilisé lors des appels API :

Clés de cache

Les clés de cache sont générées automatiquement à partir de l'endpoint et du payload :

Durée de vie (TTL)

La durée de vie du cache est configurable :

Désactiver le cache

Globalement

Pour un appel spécifique

Le cache n'est pas utilisé pour les avoirs (refunds) par défaut, car ils modifient l'état.

Cache personnalisé

Vous pouvez implémenter votre propre cache en implémentant CacheInterface :

Prochaines étapes

Besoin d'aide ? Consultez la documentation complète ou ouvrez une issue sur GitHub.