PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Smarty-> Caching


Nev
23.10.2003, 11:23:28
Hi @ll

Vielleicht könnt ihr mir mal helfen.

Hat irgendwer Smarty in betrieb
ich steig da ned ganz dahinter, was bzw wie er Cached.

wird das gesamte gecached, oder nur der Statische Teil??
*verwirrung*

Fuchs
23.10.2003, 18:05:37
Cachen ist dafuer gut dass man (z.B.) unperformante Datenbankabfragen nicht jedes mal neu machen muss. Dabei hat der Cache eine sog. 'LifeTime' die angibt nach welcher Zeit er wieder die Seite Aktualisieren soll. Du muss dann Smarty immer fragen ob noch eine Gueltige gecachete Version vorliegt. (mittels $Smarty->isCached()) Wenn ja dann einfach ausgeben ansonsten machst du halt die unperformanten Abfragen wieder. Dabei Cached smarty die Seite nicht wirlich Statisch (Ausgaben bezogen auf die akutelle Zeit waeren ja dann veraltet.), sondern Cached die Assign'ten Variablen.

Andre