http://forum.cmsmadesimple.org/index.ph ... 23244.html
Im wesentlichen geht es darum, eher statische Seiten wie etwa Impressum, Datenschutzerklärung o.ä. im Cache zwischenzuspeichern und damit die Performance um den Faktor 10-20 zu erhöhen.
Dafür muss die index.php modifiziert werden. Aufgrund der Tatsache, dass darin bestimmte Werte gesetzt werden können bzw. müssen, die jedoch gegenwärtig nicht über die Administration geändert werden können, wurde davon abgesehen, dies standardmäßig in die Version 1.4 zu übernehmen.
Nichts desto trotz finde ich diese Funktionalität sehr wichtig – selbst Typo3 kommt mit einer static-Option daher. Lange Rede, kurzer Sinn – die modifizierte index.php kann hier herunter geladen werden:
http://cmsms-mods.googlecode.com/files/index.zip
Die Steuerung erfolgt über die Option „Zwischenspeichern“ in der Registerkarte „Optionen“ - damit kann beim Erstellen der Seite festgelegt werden, ob die Seite zwischengespeichert (also statisch gemacht) werden soll oder auch nicht.
Das hat jedoch zur Folge, dass Änderungen an einer Webseite nicht sofort, sondern erst nach dem Leeren des Zwischenspeichers (Administrator > Globale Einstellungen) sichtbar werden.
Aber auch das lässt sich automatisieren. Dafür muss nur ein kleiner Benutzerdefinierter Tag mit folgendem Inhalt erstellt werden:
Code: Select all
$smarty->clear_all_cache();