There are a lot of things that can be done. Most of them are not terribly easy.
First, we have spent a lot of time on Sugar 5, boosting client side performance. Most of the work in the login is not actually on the server side, it is actually data being sent over the network to the client.
Boosting client side cache can help. PHP accelerators will not make a significant difference for this use case.
If you can offload static content out of Apache, you can see a big speedup. The system is getting or checking for latest on a bunch of files, images, CSS, javascript, ... Static content servers will serve up that content much faster than a general web engine.
Make sure HTTP compression is turned on on the web server.
You can also minify the javascript to remove comments and whitespace. This is a safe operation that will greatly reduce the size of the transmitted data. Sugar 5 includes this OOB and has a script that can be applied to the files from older versions.
Another great find is FasterFox if your clients happen to be using FireFox. This application extension greatly boosts the caching capabilities of FireFox.
Jacob


LinkBack URL
About LinkBacks




Bookmarks