Dans un nouveau tutoriel PHP, le JDN présente deux façons de créer son propre système de cache : soit en passant les en-têtes HTTP soit en utilisant la mise en tampon des données. Le fonctionnement fondamental d’un script de cache pourrait ce définir ainsi :
- recevoir la requête pour une ressource
- vérifier s’il existe une version "cachée" de cette ressource —> c’est le cas, vérifier si elle est toujours valide ——> ce n’est pas le cas, créer une nouvelle version cachée et la stocker —> si ce n’est pas le cas, créer une version cachée et la stocker
- envoyer la version cachée au navigateur
Comme expliqué plus haut, deux façons sont expliquées et détaillés. Les deux fonctionnent globalement pareil mais ne s’implémente pas de la même manière. Un bon tutoriel à lire et à suivre !