Hallo,
ich benutze die Templateengine smarttemplate http://smarttemplate.sourceforge.net/
Sie benutzt folgenden Mechanismus, um Anfragen schneller abwickeln zu können: Die Template wird in eine php-Datei kompiliert, die für eine bestimmte Zeit gespeichert bleibt. Wird in dieser Zeit die Seite wieder angefragt, wird statt die Template erneut zu parsen, direkt die php-Datei ausgeführt. Diese compilierte php-DAtei sieht dann also aus wie hard-coded ohne templates halt.
Jetzt stellt sich mir die Frage: Kann man da nicht eigentlich noch einen Schritt weitergehen und solche Seiten (Startseite zum Bleistift), die selten geändert werden, nicht gleich komplett als HTML-Ausgabe speichern und dann zum client schicken? Also nicht nur nach php compilieren, sondern direkt nach html parsen und speichern?
Würde das performancemäßig was bringen?
Wie könnte man das mit smarttemplate realisieren ?
ich benutze die Templateengine smarttemplate http://smarttemplate.sourceforge.net/
Sie benutzt folgenden Mechanismus, um Anfragen schneller abwickeln zu können: Die Template wird in eine php-Datei kompiliert, die für eine bestimmte Zeit gespeichert bleibt. Wird in dieser Zeit die Seite wieder angefragt, wird statt die Template erneut zu parsen, direkt die php-Datei ausgeführt. Diese compilierte php-DAtei sieht dann also aus wie hard-coded ohne templates halt.
Jetzt stellt sich mir die Frage: Kann man da nicht eigentlich noch einen Schritt weitergehen und solche Seiten (Startseite zum Bleistift), die selten geändert werden, nicht gleich komplett als HTML-Ausgabe speichern und dann zum client schicken? Also nicht nur nach php compilieren, sondern direkt nach html parsen und speichern?
Würde das performancemäßig was bringen?
Wie könnte man das mit smarttemplate realisieren ?
Kommentar