Zum Inhalt springen
Keystate

Warum manches lange dauert

Exposé-Analyse, CRM-Abgleich, Objektseiten: welche Läufe wirklich Zeit brauchen, wie lange, und woran du erkennst, dass etwas hängt.

Die meisten Seiten in Keystate stehen sofort. Vier Vorgänge dauern tatsächlich, und bei allen vier ist der Grund derselbe: Es wird gerade etwas gelesen, das außerhalb von Keystate liegt, ein PDF, eine KI, dein CRM oder deine Website. Hier stehen die echten Zeiten, damit du weißt, wann du warten sollst und wann etwas kaputt ist.

Exposé auslesen: mehrere Sekunden je PDF

Beim Auslesen passieren drei Dinge hintereinander: Das PDF wird gelesen, die KI wird gefragt, das Ergebnis wird abgelegt. Das kostet je Exposé mehrere Sekunden.

Deshalb ist der Upload getrennt vom Auslesen. Der Upload legt die Dateien nur ab, danach arbeitet eine Kette sie einzeln ab und zeigt dir dabei den Fortschritt. Sechs Exposés in einem Zug auszulesen wären eine Minute mit einer stehenden Seite, und ein Neuladen mitten darin hätte sie doppelt ausgelesen und doppelt bezahlt.

Was du daraus mitnehmen kannst:

  • Lade hoch und mach weiter. Die Analyse läuft in ihrer eigenen Kette.
  • Ein Lauf, der hängt, wird nach fünf Minuten freigegeben und darf von einem anderen übernommen werden. Steht ein Exposé länger als fünf Minuten auf „läuft”, lade die Seite neu; dann geht es weiter.
  • Zwölf Exposés zu 25 MB sind 300 MB. Deshalb wird eine Datei nach der anderen gelesen, statt alle vorher in den Speicher zu holen. Bei sehr großen PDFs merkst du das am Upload.

CRM-Abgleich: etwa eine Minute, im Hintergrund

„Objekte abgleichen” macht zwei Dinge hintereinander: erst die Daten aus deinem CRM holen, dabei entsteht die Objektnummer, dann auf deiner Website die Adressen der Objektseiten suchen.

Der Abruf von neun Objekten samt Fotos und dreißig Website-Seiten braucht länger als eine Minute. Genau daran ist es am 19.08.2026 in ein 504 Gateway Time-out gelaufen, weil der Server vor Keystate nach einer Minute abbricht. Seitdem läuft der Abgleich im Hintergrund, und du liest sofort:

Der Abgleich läuft: Erst die Daten aus deinem CRM, dann die Adressen deiner Objektseiten. Das dauert etwa eine Minute. Lade die Seite danach neu, dann stehen die aufgefrischten Angaben an den Objekten. Deine Korrekturen bleiben dabei stehen.

Drück den Knopf nicht zweimal. Ein zweiter Klick startet denselben Lauf ein zweites Mal. Warte eine Minute und lade die Seite neu.

Ein reiner CRM-Abruf ohne Website-Suche ist schneller, dauert bei zweihundert Objekten aber auch einige Sekunden.

Objektseiten suchen: etwa eine Minute

Derselbe Grund, dieselbe Behandlung. Gesucht wird auf deiner Website nach Objektnummer und Titel, und jede Seite deiner Website ist ein eigener Abruf.

Die Anruf-Liste und dein CRM

Auf der Anruf-Liste steht neben manchen Kontakten, was dein CRM über sie weiß. Diese Abfrage läuft nicht, während die Seite gebaut wird, sondern die Karten holen ihren Treffer selbst nach, sobald sie stehen.

Der Grund ist eine Zahl: Eine Adresse, die dein CRM nicht kennt, kostet bis zu 15 Sekunden Wartezeit. Bei zwanzig Kontakten in der Liste wäre die Seite minutenlang leer. So steht sie sofort, und die CRM-Angaben tröpfeln hinein.

Wenn also in der Anruf-Liste eine Zeile kurz ohne CRM-Angabe dasteht: Das ist kein Fehler, das ist die Reihenfolge. Mehr zur Liste selbst in Die Anruf-Liste.

Der Support-Chat

Im offenen Chatfenster wird alle zehn Sekunden nachgesehen, ob eine Antwort gekommen ist. Es gibt keine dauerhafte Verbindung, und es braucht auch keine: Ein Support-Gespräch ist kein Livechat.

Die Statusseite

status.keystate.de wird alle 15 Minuten neu gebaut und darf danach eine Minute zwischengespeichert werden. Eine Störung, die vor zwei Minuten begann, kann dort also noch nicht stehen. Was die Seite kann und was nicht, steht in Ausfälle erkennen.

Wann etwas wirklich hängt

Vorgangnormalverdächtig ab
Exposé auslesen, je Stückmehrere Sekunden5 Minuten auf „läuft”
CRM-Abgleichetwa eine Minute5 Minuten ohne neue Angaben
Objektseiten suchenetwa eine Minute5 Minuten
eine normale Seite öffnensofort10 Sekunden

Über der rechten Spalte lohnt ein Blick auf status.keystate.de und danach ein Fehlerbericht mit der Uhrzeit. Die Uhrzeit ist dabei die wichtigste Angabe: Damit finden wir den Vorgang in unserem Protokoll.

Weiter: