Cache et variables dynamiques.
Posté : 08 juin 2014, 23:13
Hello,
Après m'être motivé a passer tout monde site en PDO, j'aimerai désormais mettre en cache le maximum de chose.
Je me servais d'un petit script de cache qui marchait bien à l'époque (http://svn.gna.org/svn/miaouu/branches/ ... /Cache.php) mais je suis prêt pour réapprendre la logique d'un script peut-être plus moderne.
J'ai beaucoup d'informations stockées dans des bases de données qui ne changent pas et pourrait très bien être enregistrées dans une page fixe.
Par contre par exemple, j'affiche une phrase disant "Cette page a été consultée X fois cette semaine".
Ma logique serait d'enregistrée ma page en fixe avec un %s dedans et faire un sprintf pour remplacer ce chiffre par le bon chiffre.
Ensuite j'aimerai savoir quel est le plus simple pour generer ma page a chaque fois qu'une informations est modifié dans ma base de données.
Je fais un truc chelou avec des fichiers .tpl ou les données sont placées au bon endroit ?
En gros j'ai un dossier template pour generer quelques pages et un dossier cache pour stocker les pages en cache.
Sachant que j'ai 10 000 films dans ma base de données, est-ce que je me fais chier a faire également des sous-dossiers dans le cache pour stocker les fichiers par années, etc ... ?
Bref, ca m'interesse d'avoir la bonne logique avant de commencer ce chantier !
Après m'être motivé a passer tout monde site en PDO, j'aimerai désormais mettre en cache le maximum de chose.
Je me servais d'un petit script de cache qui marchait bien à l'époque (http://svn.gna.org/svn/miaouu/branches/ ... /Cache.php) mais je suis prêt pour réapprendre la logique d'un script peut-être plus moderne.
J'ai beaucoup d'informations stockées dans des bases de données qui ne changent pas et pourrait très bien être enregistrées dans une page fixe.
Par contre par exemple, j'affiche une phrase disant "Cette page a été consultée X fois cette semaine".
Ma logique serait d'enregistrée ma page en fixe avec un %s dedans et faire un sprintf pour remplacer ce chiffre par le bon chiffre.
Ensuite j'aimerai savoir quel est le plus simple pour generer ma page a chaque fois qu'une informations est modifié dans ma base de données.
Je fais un truc chelou avec des fichiers .tpl ou les données sont placées au bon endroit ?
En gros j'ai un dossier template pour generer quelques pages et un dossier cache pour stocker les pages en cache.
Sachant que j'ai 10 000 films dans ma base de données, est-ce que je me fais chier a faire également des sous-dossiers dans le cache pour stocker les fichiers par années, etc ... ?
Bref, ca m'interesse d'avoir la bonne logique avant de commencer ce chantier !