1UnitedPower: Wie können sich PHP-Instanzen verständigen?

Beitrag lesen

Hakuna matata!

Da der neueste Stand nicht sekündlich erzeugt werden muss, möchte ich die DB-Ergebnisse in einer Textdatei CSV speichern und erst dann neu erzeugen, wenn die Datei 30 sec oder älter ist.

Du hast also eine teure Berechnung und möchtest das Ergebnis zwischenspeichern, das nennt man auch Caching. MySQL und die meisten anderen Datenbank-Systeme haben schon Caches integriert, die solltest du nutzen:

http://dev.mysql.com/doc/refman/5.7/en/query-cache.html

Und die solltest du wirklich nutzen, denn Caches sind extrem schwierig zu verwalten.

„There are only two hard things in Computer Science: cache invalidation and naming things.“ – Phil Karlton

--
“All right, then, I'll go to hell.” – Huck Finn