Domino 9 und frühere Versionen > ND6: Entwicklung
Frontend-Security - Eigene Agenten/Masken/etc = Sicher?
flaite:
Die nächtliche Standardantwort.
Du spekulierst auch über Performance.
Das soll man nicht machen.
Ohne Last Tests (was in Notes ein bischen schwierig ist), kannst du da oft keine Aussagen treffen. Ausser du hast wirklich Erfahrung.
In dem genannten Fall dürfte die Performance nicht spürbar schlechter werden.
Dieses Gewichtungsdokument ist ja nur 1 Dokument was geladen werden muß.
Problematisch sind remote calls. (agent.runOnServer, auf andere DB zugreifen oder wenn sich Dinge aufadieren (viele Lookups)).
Es gibt da eigentlich keine festen einfachen Regeln ausser ausprobieren.
flaite:
Das mit den Gewichtungsdokumenten geht auch aus meiner Sicht wesentlich einfacher, wenn du in die Gewichtungsdokumente die ID des Dokuments, auf das es sich bezieht speicherst und dann schreibst du alle 30 Minuten Gewichtungsinfos in das übergeordnete Dokument.
Der einzige Nachteil ist ein leichter Zeitverzug. Darüber kann man aber den Ersteller des Gewichtungsdokuments informieren.
Mit runOnServer hab ich aus Performance-Gesichtspunkten schlechte Erfahrung gemacht.
Axel
koehlerbv:
Das Problem des RunOnServer ist, dass hierbei eine Anforderung an die AgentManager-Task des Domino-Servers abgesetzt wird. Und der Amgr nimmt generell auf die aktuelle Gesamtperformance des Servers Rücksicht als auch auf die eigene Belastung. Der angeforderte Agent wird also so gut wie nie sofort laufen. Da RunOnServer zusätzlich eine Rückmeldung an den Client gibt, spürt der Anwender dieses Verhalten auch sehr deutlich.
Die Gewichtungsdokumente sollten als Antwortdokumente zu den eigentlichen Bewertungsdokumenten gestaltet werden. So ist ein sehr schneller Zugriff vom Parent auf die Children möglich. Die Frage ist, ob man die Informationen der Children überhaupt in das ParentDoc schreiben muss - wenn man diese Informationen nicht in Ansichten benötigt, kann man sich das sparen und die Gewichtungsdokumente jeweils beim Öffnen des Hauptdokumentes auswerten.
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln