Hinter den Kulissen

Wie diese Seite funktioniert

Die Seite, die du gerade liest, lag nicht als fertiges HTML auf einem Server — sie wurde gebaut, als du sie aufgerufen hast.

Wo die Daten leben

Alle zwei Stunden zieht ein Hintergrundjob frische Vorhersagen von Open-Meteo für ~560 Städte (Einwohner ≥ 1 Million) und schreibt sie in eine lokale SQLite-Datenbank.

Wie eine Seite entsteht

Beim Aufruf einer Stadt-URL liest ein kleiner Python-Service die Zeilen, schickt sie durch eine Jinja-Vorlage und gibt das HTML zurück. Typischer Roundtrip: unter 100 ms.

Drei Domains, ein Motor

weather-here.com, weather-now.net und weather-now.org treffen denselben Service. Die Marke kommt aus dem Host-Header.

Warum es beim Wiederkehren schnell ist

Cloudflare hält die fertige Seite eine Stunde lang in deiner Nähe. Der zweite Besuch erreicht unseren Server gar nicht erst.