[HomePage :: Glossar :: Dieser Seite] |
templates_c |
Das "templates_c" ist ein Verzeichnis von ImpressCMS. Es wird vom CMS als temporäres Verzeichnis genutzt. Das ist quasi ein Zwischenspeicher für ImpressCMS.
Welchen Sinn hat das templates_c?
Die dynamische Erzeugung einer Webseite mittels ImpressCMS ist ein rechenintensiver Prozess für den Webserver. Dieser aufwendige Prozess würde für jeden Aufruf derselben Seite immer wieder viel Arbeitsspeicher und Prozessorkapazität verbrauchen und somit deutlich mehr Zeit in Anspruch nehmen. D.h., die Webseite wird zu langsam geladen.
Daher bietet ImpressCMS, die unveränderten, statischen Seiten nach ihrer Erzeugung mit HTML-Code als Datei im Verzeichnis "templates_c" zu speichern und diese bei einem erneuten Aufruf derselben Seite fertig auszuliefern, ohne den ganzen Rendering-Prozess neu anzustoßen. Zu vergleichbaren Optimierungszwecken werden auch verschiedene Konfigurationseinstellungen nach ihrem Rendering als Datei in diesem Verzeichnis zwischengespeichert. Teilweise kann eine Konfigurationsdatei auch im Verzeichnis "cache" abgelegt sein.
Das Ablegen dieser Dateien kann über die Administration gesteuert werden. Über "System > 01 Einstellungen > 01 Haupteinstellungen" gibt es den Menüpunkt mit den Namen "Theme- und Templateänderungen sofort aktualisieren?". Wenn diese Option auf JA gestellt wird, kann man das gut als Webentwicklung benutzen, weil jede Änderung, die in der Theme oder in den Templates durchgeführt wird, sofort in der Webseite dargestellt werden. Das bedeutet, die Daten werden immer neu geladen.
Diese Option sollte man während der Webentwicklung demnach eingeschaltet lassen und später ausschalten, damit die Webseite schneller geladen werden kann.
Wichtiger Hinweis:
Die Dateien, die sich im Laufe der Zeit in dem Ordner templates_c ansammeln, können bei Bedarf oder auch von Zeit zu Zeit gelöscht werden. Dies ist auch dahingehend zu verstehen, dass bestimmte Veränderungen, z.B. im Theme (Design) oder in sog. Template-Dateien (Meist HMTL Dateien) erst dann sichtbar werden, wenn man die Dateien gelöscht hat.
Bitte beachten:
In dem Ordner templates_c befindet sich eine Datei mit der Bezeichnung - index.html - diese darf in keinem Fall gelöscht werden! Sie hat zwar keine Funktion in dem Sinn oder in dem Bezug, dass davon Funktionen abhängen, die Datei hat dennoch unter anderen den Sinn der Sicherheit des Systems. Wenn Sie die Datei versehentlich gelöscht haben, laden Sie die Datei aus den sog. Core Files (den System-Dateien von ImpressCMS) per FTP wieder in den Ordner templates_c