|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
kabkab Smarty n00b
Joined: 07 Jan 2007 Posts: 4
|
Posted: Mon Jan 29, 2007 11:49 am Post subject: Remplacer fichier template par cache variable |
|
|
Bonjour,
Désolé pour le titre assez confus. Je n'ai pas su comment décrire ma question.
Dans mon script, je fais appel plusieurs fois et en boucle (60 itérations, à peu près) à :
Après remplissage des variables lues de ma base de données,
Quote: | $mavariable=$smarty->fetch('template.tpl');
$Ch_fichier = fopen($mon_fichier,'w');
fwrite($Ch_fichier,$mavariable);
fclose($Ch_fichier); |
Mon script à l'état actuel prend en local de 10 à 60 secondes de temps d'exécution, selon la charge.
Je voudrais pour alléger le temps, mettre le contenu de template.tpl dans une variable et utiliser le contenu de cette variable pour le fetch dans la boucle. Pour être plus clair, je ne lis le fichier template.tpl qu'une seule fois et j'utilise son contenu plusieurs fois.
Une explication supplémentaire :
Mon script sert à générer plusieurs pages (autant d'itérations) chaque jour. J'utilise Smarty pour générer un certain nombre de jours pour éviter les requêtes de ma base de données aux articles les plus consultés.
Est-ce que c'est possible?
Merci |
|
Back to top |
|
kabkab Smarty n00b
Joined: 07 Jan 2007 Posts: 4
|
|
Back to top |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|