Ladezeiten SVWS und Schild3

Diskussionen rund um den SVWS-Server

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Benutzeravatar
T.Hagel
Beiträge: 302
Registriert: Sonntag 29. August 2021, 14:43
Schulform: Alle
Motto: Vermittler zwischen den Welten
Lehrerkind, Ex-Schuladmin, seit 2009 für die Stadt Köln im Schulverwaltungsupport tätig

Re: Ladezeiten SVWS und Schild3

Beitrag 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.
hmt
Beiträge: 68
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: Ladezeiten SVWS und Schild3

Beitrag 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.
Antworten

Zurück zu „SVWS-Server“