Sur le site que je construis actuellement, j'utilise déjà un système de cache via php.
Qui est utilisé de deux manières:
- Via date d'expiration (par ex. une heure de validité pour une page donnée)
- Via réinitialisation depuis l'administration
Je procède comme suit, dans mon gabarit, j'insère la ligne suivante:
<meta http-equiv="expires" content="<?php echo date('D, d M Y H:i:s GMT',time()+3600);?>" />
Et puisque les pages sont mises en caches pour une heure, à chaque re-génération du cache, la meta expires est repoussée une heure plus loin.Jusque là, à priori ça fonctionne pour l'utilisation (1) de mon cache php.
Maintenant si l'administrateur vient à supprimer lui même le cache, cela me pose problème, je ne sais pas comment indiquer que depuis la précédente visite,
la page à été regénérée... Tout en indiquant la nouvelle date d'expiration.
Des idées pour allier cache php & cache html ?
Si je ne suis pas assez clair dans mes explications, n'hésitez pas
Merci d'avance!