Créer des tableaux, les enregistrer dans un fichier HTML et le chargé - PHP - Programmation
Marsh Posté le 11-09-2008 à 12:34:59
Cela ressemble à une belle mise en cache
( tombe bien je rénovait ma mienne en ce moment )
Code :
|
Restent 36.000 façons de procéder avec le cache, il s'agit ici de ma version largement simplifiée
perso je crée un fichier "Perf.Log" pour vérifier si jamais un truc patine trop, mes dates d'expiration sont variables, utilisation d'une globale pour ne jamais lancer la fonction, ou la forcer, ou détruire le fichier de cache
Le Must reste d'en faire une belle fonction avec 5 paramètres
ce code reste approximatif, après il faut traiter distinctement, si l'user a fait un post, on ne lit pas le cache !!
aussi garder en mémoire que certains paramètres ( expiration du cache, certaines clés en $_GET ne lanceront pas la fonction )
pour l'expiration je recommande que ce timestamp corresponde à la dernière modification de ton truc, soit de ton fichier, soit de l'enregistrement SQL que tu souhaites traiter
( ex : pour un forum, ce sera la dernière date de modification d'un thread )
Marsh Posté le 11-09-2008 à 09:59:31
Bonjour,
Voici un petit probleme où j'aurais besoin de vos lumières.
En fait, lors du chargement d'une page, je crée des tableaux (jusque la rien de sorcier) cependant, le nombre de fichiers à exploiter pour créer mon fichier augmente de façon faramineuse, on se retrouve donc avec des chargements de pages de l'ordre de 30 secondes...
C'est pourquoi je voudrais savoir si il est possible de créer les tableaux toutes les heures (en exploitant l'ensemble des fichiers) , on va ensuite créer un fichier HTML contenant ce tableau et ensuite moi je pointe sur ce tableau!
Ainsi on va charger une page HTML toute simple ?
Pour ma part, je pensais, lancer le script avec la commande CRON qui va créer le fichier HTML puis j'écrase l'ancienne page HTML.
Quand pensez vous?
Avez vous d'autres solutions?
Merci de votre aide