- “Arf, ma page est cachable pendant deux mois mais il faut que je mette le nom de l’utilisateur. Bon je vais faire un chargement en AJAX.”
- “NON mon cher ! Utilise les ESI et ARRÊTE de mettre du JS partout !”
Généralement, quand on utilise les reverses proxy caches pour mettre en cache des pages HTML, on base la durée de conservation de la page complète par rapport à l’élément qui change le plus régulièrement. Ce qui revient souvent à ne pas mettre en cache le contenu alors qu’il n’y en a qu’une toute petite partie qui est réellement dynamique.
Les ESI, ou Edge Side Include, peuvent vous permettre de différencier la durée des caches de chaque partie de votre page HTML, et ainsi améliorer votre usage du cache et améliorer vos perfs sans faire appel à du javascript.