Sessions et système de cache fichier

WRInaute impliqué
Bonjour à tous,

J'ai un soucis sans réponse, si quelqu'un connait la formule magique ...

J'ai implémenté sur un site un système de cache en enregistrant l'intégralité de chaque page Web dans un fichier avec une durée de vie de 24 heures. Chaque page possède donc un fichier cache associé.

De ce fait, le 1er internaute créé le fichier, et celui ci est affiché aux autres pendant 24 heures.

Ce système me permet de ne faire qu'une seule requête en base par page et par 24 heures.

Cela fonctione très bien a une exception près : Lorsque la première page du site est affichée, tous les liens internes incluent le PHPSESSID=...

Bien entendu, chaque page inclut le session_start();

:?

Merci d'avance !
 
WRInaute impliqué
Salut. Si le but, c'est de ne jouer tes requetes sql qu'une seule fois par jour, pouquoi ne pas mettre en cache uniquement le résultat des select et non tout le code de la page html ?
 
Discussions similaires
Haut