Skip to main content
    Country/region select      Terms of use
     Home      Products      Services & solutions      Support & downloads      My account     

developerWorks  >  Lotus  >  Forums & community  >  Best Practice Makes Perfect

Best Practice Makes Perfect

A collaboration with Domino developers about how to do it and how to get it right in Domino

I have word from one of our developers at Iris that the problem that causes scripts to load extremely slowly when they use many script libraries, has been found and corrected. Rather than being "ridiculous," performance in such a situation should be merely "bad" from now on -- a considerable improvement. For security reasons, the extra work that caused the slowdown in the first place still has to be done, but at least it can be done more efficiently.

Of course, it will be a while before a release that has this fix is in your hands, but it's something to look forward to.

We have a program in IBM where we can give other employees "thanks awards." Nothing too expensive -- the recipient can choose among hats and jackets and ice chests and secret agent USB drive pens and so on -- but a nice token. I have so awarded the developer who corrected the problem -- in gratitude on behalf of the Notes developer community.

Incidentally, if you're having a problem with this now, the recommended solution is to reduce the number of script libraries by merging some. A main factor causing long load times is the depth of your hierarchy of script libraries -- not just the total number of libraries.

Andre Guirard | 3 April 2008 11:46:44 AM ET | Man-Cave, Plymouth, MN, USA | Comments (6)


1) Faster load times on script libraries - coming
Pierre Lalonde | 4/3/2008 2:34:18 PM

Thanks for this info Andre. Do you know if this fix would be available for 6.5 also? And is the fix a server or client?

2) Faster load times on script libraries - coming
Gerald Mengisen | 4/3/2008 3:15:31 PM

Thanks to both of you! :-)

3) Faster load times on script libraries - coming
Rob Goudvis | 4/3/2008 11:39:23 PM

We should always encourage developers for coming up with good ideas, even when it is not part of their current assignment nor has it been asked explicitly by the customer. I do realize the danger though. I too have fallen into the trap of a last minute "improvement", which ended up in a system that was not working.

Keep up the good work!

4) Faster load times on script libraries - coming
harkpabst meliantrop | 4/4/2008 3:34:49 AM

Rob, "me too", I have to admit. But since Andre explicitly states, that the code will go into some future release (and it will still take a while), this is not a problem here.

The only problem is, that now everybody knows that you and me are not serious software developers, but impatient hackers ... :-)

So, the highest rated issue from the February survey is out of the way, already. Not too bad.

5) Faster load times on script libraries - coming
Erik Brooks | 4/10/2008 11:26:21 PM

Andre, this isn't related to SPR# KCHG4EBLAS, is it? That was initially fixed in 5.0.6-something, and it regressed in 6.0 if I recall (I reported it and provided a reproducible db).

6) Faster load times on script libraries - coming
Erik Brooks | 4/10/2008 11:27:01 PM

Oh, forgot to say that is was fixed in the ND6 codestream.

 Add a Comment
Comment:  (No HTML - Links will be converted if prefixed http://)
Remember Me?     Cancel

Search this blog 


    About IBM Privacy Contact