I'm surprised that no one has brought this up yet for the Firefox users. But, there is an extension called
Fasterfox that will handle these configurations for you and also allows you to exceed the RFC specifications if you so choose.
Fasterfox allows you to tweak many network and rendering settings such as simultaneous connections, pipelining, cache, DNS cache, and initial paint delay.
Dynamic speed increases can be obtained with the unique prefetching mechanism, which recycles idle bandwidth by silently loading and caching all of the links on the page you are browsing.
The main configuration screen is very simple, just a list of pre-defined settings chosen from radio buttons. For most people, this is all they will need.
However, if you click on the Custom button, you will see some more configuration tabs across the top.
You can easily set custom settings for Cache.
As well as set the number of connections that you can establish with web servers.
However, for the greatest overall increase in browser performance comes when you enable Prefetching on the Firefox tab. Now, a lot of webmasters are up in arms about this because this does not adhere to the listed specs and essentially makes the users browser non-compliant. They complain because it puts additional stress on their servers. However, smart webmasters know that they can prevent this by adding two simple lines to robots.txt.