Saturday, August 4, 2012

HTTP Pipelining - Boost Up Your Browser Loading Time

Alright, I'll just cut right to the point.. For basic information about what is HTTP Pipelining, you can check the Wikipedia

I'll only cover 2 most popular browsers in this section, Firefox and Chrome..

1. Enable HTTP Pipelining in Firefox
  • Open your Firefox browser

  • Type 'about:config' (without the quotes) in the address bar, and then press enter

  • You'll be shown up a warning, advance with it

  • Now, search for these 4 items:
    - network.http.pipelining
    - network.http.pipelining.maxrequests
    - network.http.pipelining.ssl
    - network.http.proxy.pipelining

  • Set the network.http.pipelining value to True

  • Set the network.http.pipelining.maxrequests value to..... well, this one is up to you.. The higher this value, the more simultaneous requests allowed..
    e.g. If you set the value to 100, then it means the browser will allow 100 requests at one time..
    Me? well, I set the value to 50, since setting it too high could eat your bandwidth..

  • Set the network.http.pipelining.ssl and the network.http.proxy.pipelining value to True

  • Restart your Firefox

2. Enable HTTP Pipelining in Chrome
  • Open your Chrome browser

  • Type 'chrome://flags' (without the quotes) in the address bar, and press enter

  • Look for the "HTTP Pipelining" entry

  • Click on Enable to enable the HTTP Pipelining

  • Restart your Chrome

Voila, it's done.. Now you can load web pages faster than usual..
Hope this tips can help you ^^