Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kartenladezeit Startseite manchmal sehr langsam #364

Open
innosmith opened this issue Feb 9, 2023 · 5 comments
Open

Kartenladezeit Startseite manchmal sehr langsam #364

innosmith opened this issue Feb 9, 2023 · 5 comments

Comments

@innosmith
Copy link

innosmith commented Feb 9, 2023

Manchmal dauert das Laden der Startseite extrem lange (gefühlte 20 Sekunden), weil die Quartierkarte länger zum Laden braucht. Dieses Verhalten trifft ab und zu auf und äussert sich so, dass der Header und der Text links von der Quartierkarte geladen werden, der Rest der Seite aber noch weiss bleibt. Sobald die Karte geladen ist, wird auch der Rest der Startseite vollständig geladen. Dieses Verhalten beobachte ich schon sehr lange, aufgrund fehlender Rückmeldungen anderer User haben wir dies aber bislang ignoriert.

Bitte prüfen:

  1. Ob dieses Verhalten in den Logs ersichtlich ist, oft genug auftritt und damit eine technische Verbesserungsmassnahme gerechtfertigt ist
  2. Woran es liegen könnte und wie man dies verbessern kann
@carlobeltrame
Copy link
Member

Das letzte Mal als ich das beobachtet habe lag es daran dass wir die Informationen, aus welchen die Karte zusammengesetzt wird, vom städtischen Server kommen, und dieser manchmal lange Reaktionszeiten hat. Es wäre aber vielleicht möglich, den Code der die Karte zusammensetzt so zu optimieren, dass nicht das Laden des Rests der Seite darauf warten muss. Müssten wir anschauen inwieweit das möglich ist. Die Karte selber wird dann aber trotzdem noch gleich lang zum Laden brauchen.

@innosmith
Copy link
Author

Danke für die Rückmeldung @carlobeltrame . Konntest du aus dem LOG die Ladezeiten der Startseite nachvollziehen, dass dieses Problem öfter auftritt? Im Anschluss kontaktiere ich die Kollegen vom städtischen GIS-Server und frage nach, ob und was für Optionen sie sehen zur Optimierung.

@carlobeltrame
Copy link
Member

Nein, das kann ich leider nicht. Die Karte wird im Browser zusammengesetzt, komplett unabhängig von unseren Servern, und das kritische Stück kommt ja vom stätdischen Server, was in unseren Logs nicht auftaucht.

@innosmith
Copy link
Author

Alles klar. Ich hatte vermutet, man kann die Ladezeiten der Startseite als Ganzes aus den Logs lesen.

@carlobeltrame
Copy link
Member

Das war vielleicht in den Neunzigern noch so, als noch praktisch nichts mit JavaScript und Animationen und clientseitig extern geladenen Daten gemacht wurde ;) Aber seither ist es nur schon schwierig, allgemein zu definieren wann Webseiten "fertig geladen" sind. Wenn dann könnte man das am ehesten in Analytics-Tools wie Matomo oder Sentry aufzeichnen, wenn man entsprechende Tracking-Features einrichtet. Aber die funktionieren dann auch wieder mit mehr JavaScript das auf der Seite ausgeführt werden muss.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

2 participants