Home › Forum › Nuclos Konfiguration › Sonstiges › Performance bei langsamer Internetanbindung › Aw: Performance bei langsamer Internetanbindung
Hallo Matthias,
> -Erster Start (Download der Java-App) ca. 4 Minuten
Sie meinen sicherlich nur den allerersten Start, danach cached Java Webstart den Client ja lokal und lädt ihn nur dann neu, wenn die Nuclosinstallation auf dem Server aktualisiert wird (Upgrade auf neue Nuclosversion).
> -Nach Eingabe der Logindaten weitere 1-2 Minuten Ladezeit
Der Grossteil der Zeit geht hier dafür drauf, die clientseitigen Caches (z.B. Entitätsmetadaten etc.) mit den Daten vom Server zu befüllen. Da haben wir bereits geplant, die Caches lokal auf dem Client zu speichern und beim Starten des Clients nur noch zu prüfen, ob es aktuellere Daten gibt (ob z.B. jemand eine neue Entität angelegt hat o.ä.). Das wird in einer der nächsten Versionen umgesetzt werden.
> -Einfache Suchen funktionieren schnell (unter 1 Sek)
> -Laden von Masken (recht komplex mit vielen Attributgruppen und Aktionen) bis zu 30 Sekunden
Das ist uns bekannt und liegt vermutlich an zu vielen unnötigen Roundtrips. Im Rahmen eines Kundenprojektes profilen wir die entsprechenden Stellen momentan und werden hier Performanceverbesserungen mit der 3.2/3.3 einbauen.
Um ansonsten mehr rauszuholen, müssen Sie sich auf die Suche nach Dropdowns mit vielen Datensätzen begeben – und diese Dropdowns durch LOVs ersetzen. Die Befüllung der Dropdowns verursacht die wesentlichen Datenmengen, die dabei übers Netz gehen (was nebenbei bemerkt momentan – fälschlicherweise/unnötigerweise – auch noch doppelt geschieht: für die Detail- und für die Suchmaske). Manchmal lohnt es sich auch, kritische Dropdowns zumindest in der Suchmaske durch LOVs zu ersetzen, auch wenn man in der Detailmaske unbedingt eine Dropdown möchte. Vielleicht gibt es auch Suchmasken, in denen Sie ValueListProvider deaktiviert haben, so dass Dropdowns mit allen Daten befüllt werden, obwohl sie in der Suchmaske stark eingeschränkt wären. Typische Beispiele für sowas sind Liefer- und Rechnungsadressen, die in der Detailmaske über einen VLP nach Auswahl eines Kunden befüllt werden, diese Abhängigkeit in der Suchmaske aber vielleicht entfernt wurde.
Grüsse,
nuclosian