Basically livelink does very well if you separate uour LLserver and your admin(search and indexing) on separate servers and your db on another.Vertical scaling,having multiple application llservers( a fancy name of saying you install the llsoftware,multiple times using different ports and talking to the same db) helps quite a long way,but for better performance,horizontal scaling,llservers on separate hardware and using some kind of LB solution will give you more "speed".You may need to
analyse your DB parameters as that is the first bottle neck when it comes to perception of speed.There are tuning parameters available in KB for Oracle and I am sure you can find something for sqlserver as well.After you analyze these then you might look at your permissions model,and see if you are doing totally something out of the ordinary.I administer a 12,000 user system on three front end servers and all my requests still fall in the <1 sec per request.But obviously there is almost ten years of cumulative experience in our organization that makes this posible and not everyting started working overnight the correct way.Take a step back and analyse your usage and you will be very suprised at how well architechted the product is.
Well, if I called the wrong number, why did you answer the phone?
James Thurber, New Yorker cartoon caption, June 5, 1937