Pipelining is a HTTP/1.1 feature that speeds up transfers by requesting several objects at once without waiting for a response first.
Read More On Firefox Pipelining FAQs.
- Type “about:config” into the address bar and click go.
- Scroll down to find the entries: network.http.pipelining, network.http.proxy.pipelining, network.http.pipelining.maxrequests.(Normally the browser will make one request to a webpage at a time. When you enable pipelining it will make several at once, which really speeds up page loading.)
- Alter the entries as follows: Set “network.http.pipelining” to “true”. Set “network.http.proxy.pipelining” to “true”. Set “network.http.pipelining.maxrequests” to 8. This means it will make 8 requests at once.
- Right-click anywhere on the screen and select New-> Integer.
- Name it “nglayout.initialpaint.delay”(without quotes) and set its value to “0”. This value is the amount of time the browser waits before it acts on information it receives.
- Shut down your browser and reopen it. You shouldn’t notice much of a difference right away. But get browsing some of your usual sites and you should notice a much faster connection to the site!
- This may not work on connections that are over 1mb.
- Do not edit anything if you don’t know what it does!
- Keep in mind that with using these pipelining tweaks, while it may seem faster at first things may slow down or have problems like images loading wrong. If that happens undo the tweaks.
- This preference only has an effect if you are not using a proxy. If you are using a proxy, see network.http.proxy.pipelining.
- network.http.keep-alive must be set to true for pipelining to work.
- network.http.version must be set to 1.1 for pipelining to work.
- While this preference will improve performance, it may cause problems loading pages from some servers.