Hallo Raketenwilli,
das PHP-Skript selbst enthält dann kein Fitzelchen HTML, sondern holt die aus de[m|n] Template-File[s] und ersetzt vor dem Ausliefern nur Platzhalter.
Jaaaa, gut. Das ist jetzt aber Haarspalterei. Effiziente Template-Engines - wie Smarty - generieren PHP aus dem Template und verstecken dadurch die Mischung.
quasistatische Inhalte cachen
Caching ist bei dynamisch aufgebauten Seiten ein kniffliges Problem, da muss man genau schauen, was quasistatisch ist und was nicht. Vor allem bei userspezifischen Seiteninhalten. Smarty verwendet eine caching-id, auf die man selbst aufpassen muss, vermutlich ist das der sinnvollste Weg. Smarty & Co lohnen sich eh nur für größere Projekte, wo Designer und Programmierer nicht die gleiche Person sind und dort ist Caching auch ein wichtiges Thema.
Rolf
sumpsi - posui - obstruxi