Seite 3 von 3

Re: Ladezeiten SVWS und Schild3

Verfasst: Montag 11. Mai 2026, 17:17
von T.Hagel
D.Jakel hat geschrieben: Sonntag 10. Mai 2026, 12:40 Wir haben jetzt eine Testumgebung. Mein erster Eindruck war auch, dass der Startvorgang ziemlich gemächlich ist. :?
Haben Sie hierzu schon mal die sog. Request-Logs des SVWS-Servers reingeschaut ?
Nun, ich würde behaupten, dass sich die Anzahl der dort erfassten GET- und PUT-Anweisungen nicht nur gesteigert hat. Mir fällt auch auf, dass sich manche Anweisungen direkt nacheinander, innerhalb von einer, bis drei Sekunden, wiederholen. Exemplarisch mal diese hier, Aufruf der Schüleransicht vom gleichen Gerät und User:

... [16/Apr/2026:13:29:48 +0000] "GET /db/s3_testschule/schueler/2069416/stammdaten HTTP/1.1" 200 547 ...
... [16/Apr/2026:13:29:48 +0000] "GET /db/s3_testschule/schueler/2069416/telefone HTTP/1.1" 200 2 ...
... [16/Apr/2026:13:29:48 +0000] "GET /db/s3_testschule/schueler/2069416/vermerke HTTP/1.1" 200 2 ...
... [16/Apr/2026:13:29:48 +0000] "GET /db/s3_testschule/schueler/2069416/erzieher HTTP/1.1" 200 2 ...
... [16/Apr/2026:13:29:48 +0000] "GET /db/s3_testschule/lehrer/ HTTP/1.1" 200 5487 ...
... [16/Apr/2026:13:29:48 +0000] "GET /db/s3_testschule/schueler/abschnitt/1/auswahlliste HTTP/1.1" 200 43776 ...
... [16/Apr/2026:13:29:49 +0000] "GET /db/s3_testschule/schueler/2069416/stammdaten HTTP/1.1" 200 547 ...
... [16/Apr/2026:13:29:49 +0000] "GET /db/s3_testschule/schueler/2069416/telefone HTTP/1.1" 200 2 ...
... [16/Apr/2026:13:29:49 +0000] "GET /db/s3_testschule/schueler/2069416/vermerke HTTP/1.1" 200 2 ...
... [16/Apr/2026:13:29:49 +0000] "GET /db/s3_testschule/schueler/2069416/erzieher HTTP/1.1" 200 2 ...

Was den gemächlichen Startvorgang betrifft, da vermute ich einen Zusammenhang mit einer Zunahme von GET-Anweisungen. In den Request-Logs wird man wiederholt Blöcke sehen, die immer in der gleichen Reihenfolge aufgerufen werden, bevor dort Einträge auftauchen, aus denen man erkennen könnte, für wen Daten abgefragt worden sind. Wie im Beispiel oben Ansichten zur Schueler-ID 2069416.

Unter SVWS-Server 1.2.2 sind das mittlerweile 63 "GET /assets/"-Anweisungen. In älteren Request-Logs ist diese Anzahl noch geringer:
- 02-2024: 31
- 02:2025: 23
- 04-2026: 63

Ich stelle hierbei nur fest, ich suche nach Mustern, um mir Vorgänge erklären zu können. Ich kann nicht beurteilen, ob und wie oft die gleichen GET-Befehle letztlich abgefragt werden müssen, oder durch was Abfragen, die eine Sekunde zuvor schon mal ausgeführt wurden, nochmal ausgelöst werden. Aber ich stelle auch fest, dass die Größe der Requestlogs insgesamt zugenommen hat, obgleich die Anzahl der Tester und der Testvorgänge eher gleich geblieben ist.

Re: Ladezeiten SVWS und Schild3

Verfasst: Dienstag 12. Mai 2026, 08:03
von hmt
guter Fund, da werden tatsächlich beim ersten Laden die Schülerdaten und einige Kataloge doppelt geladen. Das ist ein Bug, dem wir nachgehen werden. Die vielen Anfragen sind im übrigen beabsichtigt, die können parallel an den Server geschickt werden. Das ist für die Performance besser als einzelne große Anfragen.