Domino 9 und frühere Versionen > ND7: Entwicklung
Teilmasken aus anderen Datenbanken
Mitch:
Hallo zusammen,
ich hätte da mal eine Frage zum Verwenden von Teilmasken aus anderen Datenbanken:
* Kann man eine berechnete Teilmaske auch aus einer anderen Datenbank ziehen? Also die Formel so schreiben, dass Server/Pfad mit aufgenommen wird bzw. kann man die Datenbank, aus der die fremde TM kommen soll, berechnen?
Hintergrund ist, dass ich einen Test machen soll, ob sich die Performance (einer recht dokumentenreichen Datenbank) verbessert, wenn die Teilmasken (sehr viele) aus einer "Gestaltungs- und Konfigurationsdatenbank" gezogen werden (in der entsprechend wenige Dokumente sind). Ein Test in der Richtung macht aber m.E. nur Sinn, wenn ich die Quell-Datenbank der Teilmasken in irgendeiner Art hinterlegen kann, damit ich diese DB auch mit ausliefern kann und der Kunde sie ablegen kann wo auch immer er möchte.
Bonusfrage: Gibt es eine Möglichkeit (Tool?) um die Inhalte aller eingebundenen Teilmasken fest in die jeweiligen Masken zu schreiben? So dass ich zwar mit den nützlichen Teilmasken entwickeln kann, aber in der auszuliefernden Version die TMs "einkompiliere" und somit ein wenig Ladezeit einspare.
Gruß,
Mitch
koehlerbv:
Nein und nein.
Bernhard
atbits:
Von wievielen Teilmasken pro Maske reden wir denn so?
Am meisten machen Verschachtelungen von Teilmasken aus.
Du solltest ausserdem folgendes beachten:
http://www.openntf.org/Projects/LNFreewareCatalog.nsf/ByRating/60BC719B4AA716F18625728600442F72
Jens Winkelmann:
--- Zitat ---This tool improves the performance of a normal Notes database.
I found out, that after you use the tool 'Recompile All LotusScript' the performance of opering a form, subform and page decreases dramatically.
You have to go manually into the LotusScript (Globals) Declarations section of each form, subform and page, make a change there and save the design document.
This tool compiles all form, subforms and pages of a selected database in the right way. You do not have to compile each design element manually. And it repairs the Notes bug. So after you run this tool you can run 'Recompile All LotusScript' without losing performance.
Yes it sounds crazy. But see this discussion:
http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/d24e29cb77b5671c8525702e0049d280?OpenDocument
Remark: You will notice a performance improvement only for big databases
- If the form, subfrom or page has no alias the performance problem does not appear.
- The more ScriptLibraries you have in the database the worser is the performance of opening the form.
--- Ende Zitat ---
Mitch:
@Bernhard: Danke. Schade. :)
@David: Viel zu viele. Will ich gar nicht sagen. Zwei auch innerhalb anderer TMs. Aber da bin ich grad dran, das ist eine weitere Baustelle.
Das verlinkte Tool hört sich super an, danke. Ich habe tatsächlich in der letzten Zeit oft ein RecompileAll ausgeführt und die sonst schon recht mäßige Performance ist (unter Notes 7, nicht unter 8) nun in manchen Masken eine Katastrophe. Ich teste das jetzt mal.
Gruß,
Mitch
Mitch:
David, hier: ★
Den hast du dir verdient. ;) Das klappt so super, dass ich fast in Versuchung geraten könnte, die Zahl der Teilmasken nicht zu verringern.
Edit: Ich bin den manuellen Weg gegangen. Das Tool gibt's leider nicht mehr.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln