By: bruno
Date: 2005-08-09
Time: 11:04
|
cache et BDD
Bonjours, je voudrait mettre en cache toutes le page de mon projet, avec comme id la concatenation des get et post de la page en cours, et que a chaque ajout/suppression dans la BDD, cela donne l'instruction de vider TOUS les caches, cela peut-il se faire?
svp:))
|
By: Skrol29
Date: 2005-08-09
Time: 11:10
|
Re: cache et BDD
Ca me parait zarbi comme méthode, mais oui, ça peut se faire.
Il y a une option qui premet de supprimer tous les fichiers cache d'un répertoire.
Pense tout de même à passer les mots clés en minuscule et d'enlever les caractères incompatibles avec les noms de fichiers.
|
By: bruno
Date: 2005-08-12
Time: 14:56
|
Re: cache et BDD
en fait, mon pb, c'est que je fait des [onload;file=blabla] chainés, et que en mettant tout en cache, je ne peut plus changer de file a moins de vider le cache justement, donc ce que je voudrait : cacher toutes ces pages (considérées comme une seule par TBS) separement... c'est compliqué... :'(
|
By: Skrol29
Date: 2005-08-12
Time: 15:52
|
Re: cache et BDD
Ce que tu peux faire alors c'est d'utilsier des champs que tu fusionnes manuelement après avoir chargé le cache au lieu de champ automatique.
Exemple :
[horscache;file=blabla]
Php:
$TBS->Render = TBS_NOTHING;
if (TBS->CacheAction(...)===false) {
// chargement du template et préparatifs
$TBS->LoadTemplate(...);
}
$TBS->MergeField('horscache','');
$TBS->MergeBlock(...);
$TBS->Render = TBS_OUTPUT + TBS_EXIT;
$TBS->Show();
|
|
|
Posting in progress.
Please wait...
|