« Lotus Knows what you should do this week | Main| Trying to stay ahead of the printer...again! CU registrations still coming in... »

Improving Quickr Performance 101

QuickImage Category Quickr
In my newsletter last week, I outlined the nine IBM improvements (below) to Quickr 8.2, then added a series of recommendations at a very high level that can apply to any version of Quickr or QuickPlace. I consistently see home-grown Quickr and QuickPlace installations that haven't had the benefit of professional Domino administration and performance optimization - sometimes because it's not even a Domino shop, sometimes because the skills are not on staff, and sometimes because Quickr is the only web app in place. Or, the Domino apps in place are so simple as to not need the kind of attention a more complex app like Quickr requires.

So - since not every one of my readers here gets the newsletter (sign up below), I thought I'd repeat here and take questions and comments. And of course, I'd encourage you to come to Collaboration University 2009 where Chris Miller, Gab Davis and Warren Elsmore all have sessions focused on this very topic.

So enjoy, and I hope this makes your Quickr, Quickr!

++++++++++++++++++

So thrilled I was with the 8.2 performance improvements that I almost forgot some of the basics that I encourage customers to do - or do for them when their back is turned - to enhance performance on their Quickr/QuickPlace environments. So in no particular order, here is a list of things to check on your own environment. I'm not going to tell you WHY to do everything, because that's a much longer story. Possibly, more blog entries or newsletters too...!

Some things to do with notes.ini:

  • Remove unnecessary tasks: Sched, CalConn, RnRMgr, Statlog
  • Remove: ServerTasksAt4 (reschedule as a program document if you must)
  • Remove: qptool placecatalog push -a (same)
  • Add: HTTPJVMMaxHeapSize=256M
  • Add: QuickPlaceWebCacheEnabled=1
  • Add: UPDATE_SUPPRESSION_TIME=90 (or 120 if you can get away with it)
  • Add: UPDATERS=4 (or, a number equal to or one less than your number of CPUs)
System changes:
  • Enable Transaction logging on a separate drive array (HUGE topic)
  • Enable view indexing on a separate drive (big savings)
Server document and Quickr setting changes:
  • Exclude graphics from logging. Do you really want to write to a database just because a gif was opened? (Hint: No.)
  • Use authenticated LDAP lookups, not Anonymous
If you're still slow after all this? It may be:
  • You have some customizations with un-optimized code
  • You may be using a theme, even a standard one, that is bad for performance
  • You may have reverse proxy issues or firewall bandwidth restrictions
  • The server may not be optimized for TCPIP throughput or timing
  • Your users may not be caching properly, or your proxy may be caching improperly
  • You may have rogue agents or placebots (Quickr agents) inappropriately implemented, especially in larger systems
When you've tuned and tweaked your servers, and considered and ruled out all of the possibilities above, there is one remaining possibility. You may really just have old, clunky servers or clients, or are overloading them, and really do need an infrastructure change. It happens, don't worry.

Unfortunately, the poor-performance conclusion is reached WAY too early by most companies, and QuickPlace/Quickr gets a bad name for it. "Quickr is slowr! Let's look at SharePoint!" fills a conference room, and people nod in general agreement because it just seems like the right thing to say. But you, my newly-enabled admin guru, have the power to stop that dead in its tracks with "It's not the software. There are measures we can take to improve the situation and improve performance. We'll work on it and report back."

So go, people. Take this knowledge. Fix it.

Backstage Pass to Ask

Be With the Band

Follow me on Twitter!


Opt in to receive Rob's semi-regular newsletter about Quickr, Sametime, Free Stuff and Conferences. Just enter your email address below, you can unsubscribe at any time.

Subscribe to my newsletters...
Email:

On With The Show

Here is a list of the SNAPPS templates for Lotus Quickr and other free resources on QuickrTemplates.com:
Templates:
QContacts
QIdeas
QIssues
QMeeting
QPhotos
QPresent
QProject
QSite
QSurvey

Utilities:
AnyPlace SiteMap
AnyPlace ServerMap
AnyPlace Designer for Dreamweaver

Apps:
PandaBear: Cross-Platform File Management
Flippr: Lightweight Quickr Admin Client
SnappFiles: iPhone Client for Quickr, Filenet, ICM...

Downloads: 118,490
Countries: 162
Read about the templates in Intranet Journal
NEW: Some of the templates are now bona-fide products for Quickr 8.5.1! Check out my Sep 23 2011 entry for more!

Search

Googleage

  • No Search Referers