Gestion de cache client.
Posté : 16 mars 2010, 19:27
Bonjour à tous,
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:
Je procède comme suit, dans mon gabarit, j'insère la ligne suivante:
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!
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!