Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: guerilla am 09.11.06 - 17:48:15

Titel: Performance bei multilingualer Anwendung
Beitrag von: guerilla am 09.11.06 - 17:48:15
Hi...

Ich bin gerade dabei eine Anwendung von hardcoded auf übersetzbare texte umzustellen und stehe dabei vor einer Entscheidung.

Ich habe jeweils Dokumente, in denen nur die Texte gepflegt werden.

In den zu übersetzenden Dokumenten hole ich anhand eines Lookups die entsprechende ID des Übersetzungsdokuments.

Die Frage ist nun: Ist es besser, beim speichern der Übersetzung alle (oder einige) Felder zusammenzufassen und per Array die Texte auszulesen oder ist es besser, jedes einzelne per @GetDocField auszulesen?

Meine Frage zielt dabei eher in richtung Perfomance/Serverlast. Die Pflegbarkeit beider Möglichkeiten ist mir sehr wohl bekannt...

Danke schon mal für eure Antworten.
Titel: Re: Performance bei multilingualer Anwendung
Beitrag von: koehlerbv am 09.11.06 - 18:05:10
Ressourcenhungriger (weil mehr File System I/O gezogen wird) ist die Methode, für jeden Übersetzungsschlüssel ein eigenes Dokument zu erzeugen. Die Zusammenfasssung ist deutlich schneller.

Bernhard
Titel: Re: Performance bei multilingualer Anwendung
Beitrag von: eknori am 09.11.06 - 18:13:36
siehe dazu auch die aktuelle Diskussion bei Rocky Oliver http://www.lotusgeek.com/SapphireOak/LotusGeekBlog.nsf/d6plinks/ROLR-6VCQRS