jrcache .. pour ceux qui ne connaissent pas, jrcache est un code permettant un cache de page.
Le principe est simple, le client envoit ,si auparavant il a visité la page, une entete appellée "Etags". Les informations que cette entete fournit est à comparer avec l'entete "Last Modified" qui définit quand la page a été modifiée pour la dernière fois. Je m'explique, l'information que l'entete "Etags" envoit est le code html de la page demandée cryptée en md5(), enfin pour etre simple c ça & un etags est composé de 32caractères. Le serveur, lui, recoit l'etags, crypte la page demandée & compare avec l'etags recu; si l'etags recu & l'etags du serveur sont identiques, la page n'a pas changé & le serveur renvoit une erreur 304, qui signifie que le navigateur peut affichier la page qu'il a dans son cache sinon le serveur envoit la page avec son nouvelle Etags.
C pas compliqué.