Content management system - Daemon
Daemon - Sevice
Content management system - Daemon
Hier kommt nicht die Lazarus Komponente zum Einsatz sondern direkt die Free Pascal Klasse.
Der Hintergrund Service erledigt wiederkehrende Aufgaben und erkennt selber ob überhaupt welche anliegen:
 •	 einmal am Tag überprüft er ob alte Logfiles (älter als 7 Tage) im Verzeichnis /logging liegen und löscht diese
•	 löscht Session-Files die älter als einer Stunde sind im Verzeichnis /sessions, sorgt also für das einhalten des Session-Timeout
•	 überwacht das Verzeichnis /www/css ob Stylesheets neu hinzugefügt oder geändert wurden und legt sofort eine minimized Version an, die dann auch an Stelle des Original Stylesheets vom ISAPI-Filter ausgeliefert werden kann
•	 überwacht das Verzeichnis /www/scripts ob Javascripts neu hinzugefügt oder geändert wurden und legt sofort eine minimized Version an, die dann auch an Stelle des Original Javascripts vom ISAPI-Filter ausgeliefert werden kann
•	 überwacht das Verzeichnis /www/code ob neue Code-Dateien hinzugefügt oder geändert wurden und legt sofort eine HTML-Codierte Version mit Syntax highlighting an, um sie im Seiteninhalt einbetten zu können
•	 einmal am Tag wird überprüft ob eine neue browscap.ini auf  browscap.org  zur Verfügung steht und gegebenenfalls die Datei browscap.ini im Verzeichnis /index aktualisiert 
•	 überwacht das Verzeichnis /index/gocher und legt im Verzeichnis /index/gocher-pdf die PDF-Version ab
•	 überwacht das Verzeichnis /www/downloads und legt im Verzeichnis /index/gocher-downloads die HTML-Version für die Volltextsuche ab
•	 überwacht das Verzeichnis /www/media und optimiert geänderte oder neue Bilder
Also im allgemeinen Optimierungs- und Aktualisierungsaufgaben.
 daemon.lpr 
basierend auf  Daemon (Service)