@gena
Naja, so einfach ist die Architektur dahinter nicht, aner ich kann ja mal ein wenig ausholen falls es Irgend wen interessiert
1. Stündlich läuft ein Cronjob, der sich die Rohdaten holt, die Daten bereinigt und in eine Datenbank schreibt.
2. Aufbauend auf den Daten in der Datenbank habe ich einen JSONP Webservice aufgesetzt, der selbst einen Cache besitzt, der eine Lebensdauer von ca. 30 Minuten hat. Dies ist der zentrale Punkt, den ich aus verschiedenen anderen Anwendungen und Diensten heraus anspreche um die Daten weiter zu verarbeiten.
3. Ein weiterer Cronjob läuft alle 30 Minuten und aktualisiert die Wordpress-Zeitgeist-Page per XML-RPC-Schnittstelle und erzeugt die Grafiken. Auch hier werden die Daten in einen Cache geschrieben, der einen Lebenszyklus von 30 Minuten hat. Der Cache wird hier für die Aktualisierung der Grafiken verwendet, da ich die Bilder selbst nicht in der Wordpress Mediathek verwalte und für die Bilder ein eigenes Wordpress-Plugin geschrieben habe.
So, ich hoffe jetzt ist alles klar. Wer sich für den JSONP Webservice interessiert, kann mir gerne unter
https://m-software.de/24-stunden-zeitgeist einen kurzen Kommentar hinterlassen. Ist ja alles nicht geheim und kann gerne in anderen Projekten (z.B. als Open Source) weiter verwendet werden.