|
The first step is to look at whether all the flash, javascript and banners adds any real value for your visitors. If they don't then get rid, that will probably cure most of the problem.
If you really need that stuff then there's a lot you can do.
1. Use server side compression such as Gzip
2. Combine separate Javascript files into one/two files to reduce http requests
3. If you use a popular javascript framework use a remotely hosted version of the core library, chances are your visitors will already have it cached
4. Optimise your images
5. Consider using CSS sprites for general images
6. If you use a CMS turn on caching if it has that facility. Some CMS's let you cache content and templates
7. Validate your HTML - browsers are good at handling errors, but every error takes time for the browser to decide how to cope with them, might only be milliseconds but it all counts!
8. If you use remote "widgets" and the remote host is slow or has bottlenecks that can slow things down. Consider whether you need them or at least cache the data for faster rendering
Last edited by blue-dreamer; 09-22-2010 at 03:36 AM..
|