hi Beat,
Cache ist ein Überlegung wert, sowas hatte ich auch mal vor ein paar Jahren. Allerdings dürfte ein Checksum-Vergleich zwischen einer lokalen Datei und dem Inhalt einer DB mehr Rechenleistung erfordern, als doch gleich die Seite ohne Umschweife aus der DB zu lesen und an den Browser zu liefern.
Außerdem muss in dem Verzeichnis, wo die statischen Seiten liegen, der Webserver ein Schreibrecht haben. Wie auch immer, dann hätten wir ja noch die Möglichkeit, das per Cron zu erledigen oder per Ajax.
Oder mit fastCGI ;)
Hotte