So, bin nu daheim und hab mal geschaut.
Man kann ueber SHOW TABLE STATUS an die Update-Zeit der Tabelle kommen.
So kann man alle fuer die Seite notwendigen Tabellen pruefen und somit herausfinden ob die relevanten Daten aktualisiert wurden.
Wie sich sowas am besten implementieren liesse, sodass es flexibel ist, liegt mir grad nicht auf der Zunge, aber ich werd mal drueber nachdenken.
Uebrigens, Caching in der Datenbank hatte ich dabei nicht gemeint, sondern schon die Ablage der Cache-Files im Dateisystem. Ob /dev/shm dabei so guenstig ist weiss ich nicht. Natuerlich bietet es sich an, als vollstaendig temporaerer Ablageplatz, dennoch muessen dabei, zumindest wenn es eine portable Loesung sein soll, Beschraenkungen durch Server-Einstellungen beruecksichtigt werden; und diese duerften in den meisten Faellen die Nutzung von /dev/shm ausschliessen.