One of the best practices to follow for making a speedy website is to reduce the number of HTTP requests needed. Every HTTP request for an HTML file, image, SWF, CSS or Javascript page adds a small penalty to page loading. Moreover, often only two connections can be made to a single server simultaneously, although this limit has been increased on more recent browsers. On graphically rich modern sites using JS and CSS frameworks, the number of requests can multiply rapidly! Here are some techniques we've used to deal with the problem.
(more...)
