When your browser requests a web page, each part is requested separately. The HTML, then style-sheets, images, etc. This is fine, but there's a simple tweak to make it much quicker.
HTTP Pipelining allows your browser to request multiple page elements at once without waiting for the responses - meaning they all come into the browser more quickly.
Firefox installs with this turned off by default, but turning it on can result in some fairly dramatic increases in speed.
Open a new browser tab, in the address bar, type:
and click past the dire warning.
Use the search control (top left) and type 'pipe'
'network.http.pipelining' to toggle it to 'true' and change
'8' - again, double click and Firefox will ask you for a new value.
Close the tab, then quit Firefox and restart.
Now, as you visit pages, Firefox will try to fit up to 8 requests for parts of the page into each connection to the remote web server.
For most modern websites, this will yield a noticeable reduction in page load times.
More on Wikipedia http://en.wikipedia.org/wiki/HTTP_pipelining