ich habe von verschiedenen Stellen gehört, dass Domino sehr langsam ist, wenn es darum geht z.B. Ansichten im Web darzustellen.
Würd ich nicht sagen. Hängt zum Teil von den Spaltenformeln ab, obwohl ich Anwendungen gebaut habe, wo recht heftige Formeln drin waren und die waren schnell.
Ansichten werden ja durch nativen, optimierten C-code aufgebaut.
Ich habe mir überlegt, dass man dieses Manko eventuell dadurch ausgleichen könnte, indem man mit Script das HTML Dokument erzeugt, dass dem der Ansichten (die werden sich nicht sehr häufig ändern) entspricht, es dann in ein Dokument anhängt und den HTML-Anhang dann im Web anzeigt.
Was haltet ihr davon? Wird dass ganze dann im Web schneller angezeigt?
Nö. Eher umgekehrt. Ich hab so um die Jahrtausendwende viel an Content Management Systemen mit Domino gearbeitet und der Weg war dort eher weg von Skript-Agenten hin zu Ansichten (etwa, um eine Navigationsframe zu steuern). Diese Ansichten haben recht komplexe Spaltenformeln, da treat_content_as_html benutzt wird.
Agenten laufen ja nur im Web nur serverseitig. Ein Client-Aufruf erzeugt im Gegensatz zu Java oder PHP oder C# einen eigenen Prozess und keinen leichtgewichtigen Thread. Hinzu kommen Sicherheitschecks des Agentenmanagers uvam.
Aus Erfahrung würde ich sagen, dass "ich hab gehört, dass" ein irgendwie nicht so guter Ansatz für Performance-Tuning ist. Gerade im Hinblick von Performance schwirren extrem viele Gerüchte rum. Um wirklich korrekte Aussagen zu treffen, muss man das meist an einer Anwendung messen, welcher Weg besser ist.
Gruß Axel