Firefox Pipelining - Speed Up Your Browsing!

  • Thread starter Thread starter hitssquad
  • Start date Start date
  • Tags Tags
    Firefox
Click For Summary

Discussion Overview

The discussion revolves around the performance enhancement of the Firefox browser through the use of pipelining settings. Participants explore the implications of enabling pipelining, its effects on browsing speed, and potential issues related to media streaming. The conversation includes both technical adjustments and user experiences.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants report significant speed improvements after enabling pipelining settings in Firefox.
  • Others express confusion about why pipelining is not the default setting, suggesting it has been available since HTTP 1.1.
  • A participant identifies a potential issue with pipelining causing audio echos when streaming media, proposing a reduction in the maximum requests setting as a solution.
  • One user questions the effectiveness of the changes, noting no noticeable difference in speed after toggling the settings multiple times.
  • Concerns are raised about the possibility of being banned from smaller sites due to increased connections when using pipelining.
  • A participant counters that pipelining does not increase the number of connections but rather optimizes the use of a single connection by queuing requests, thus reducing latency.
  • Further discussion suggests that the benefits of pipelining may depend on the type of content being accessed and the user's internet connection speed, with higher latency connections potentially seeing more significant improvements.

Areas of Agreement / Disagreement

Participants express a mix of experiences with pipelining, with some noting improvements while others see no change. There is disagreement on the implications of using pipelining, particularly regarding server load and connection management.

Contextual Notes

Some participants mention the need for specific types of content or slower connections to notice the benefits of pipelining, indicating that the effectiveness may vary based on individual circumstances.

hitssquad
Messages
926
Reaction score
0
http://www.theinquirer.net/?article=20453
  • Firefox flies into over drive
    Is it a bird... is it a plane..?
    By INQUIRER staff: Thursday 30 December 2004, 22:09

    ASK ANY OF FIREFOX'S avid supporters and they'll tell you it's the fastest browser around, true or not.

    Well, the INQ's stumbled on a little tweak that's easy to do and sends the browser into overdrive.

    All you've got to do is type "about:config" into your address bar, wait for it to load, then alter the following entries: change "network.http.pipelining" to "true", "network.http.proxy.pipelining" to "true" and lastly "network.http.pipelining.maxrequests" to 30, meaning it will be able to make 30 requests at once.
[/color]
 
Computer science news on Phys.org
Wow, that does make firefox really fast.
 
Amazing! Try it!
 
Awesome, Thanks!
 
wow, makes a huge difference. What is the reason for this not being the default setting
 
Ok, I just found the problem pipelining. This is a bug that can be fixed, but when you go to sites that stream media you start to hear echos because it is downloading the media over and over again.
 
dduardo said:
Ok, I just found the problem pipelining. This is a bug that can be fixed, but when you go to sites that stream media you start to hear echos because it is downloading the media over and over again.

hitssquad said:
"network.http.pipelining.maxrequests" to 30, meaning it will be able to make 30 requests at once.[/color]

Changed "network.http.pipelining.maxrequests" value to 25 and was able to view streaming media with no problem.
 
Very cool, not sure why this is not the default, pipelining has been around ever since HTTP 1.1
 
I hate to be the only contrarian here, but what are those config changes supposed to accomplish? I tried it and I didn't notice any change. So I tried switching the settings a few times, on, off, on again, off again; Firefox is real fast either way, and I can't see any difference related to those settings.

Does it help with certain kinds of content?
 
  • #10
zippidy doo daa! thanks hitssquad
 
  • #11
The weird thing is it keeps going back to the default settings.
 
  • #12
by the way, you may get banned from some smaller sites if you use this functionality, as you are in escence using more connections to the server to render objects etc (more pipes so instead of using 3 connections you are using 8 or something like this). So you can Max out server connections and bring sites down if everyone was doing this...

Although in my opinion this should be something that should be controlled from the server, it is not typically...
 
Last edited:
  • #13
Anttech,

That is entirely false. Pipelining does not use more than one connection; it simply queues up more than one request at a time on a single keep-alive connection. This way, you can drop three or four requests onto a server all in one packet, reducing the effect of packet latency. It doesn't stress sites any more than any other method of retrieving pages; it just makes the requesting more efficient. Firefox's default setting is to open no more than two simultaneous connections to anyone server, and pipelining does not change this.

- Warren
 
  • #14
I'll ask again: do I have to be downloading some particular kind of content in order to notice any benefit from pipelining? (Or do I need a slower connection?)

I tried changing the settings as described but didn't see any difference.
 
  • #15
gnome said:
I'll ask again: do I have to be downloading some particular kind of content in order to notice any benefit from pipelining? (Or do I need a slower connection?)

I tried changing the settings as described but didn't see any difference.


I ahven't noticed any particular change either. But i have a T1 campus connection, my guess is you ahve something similar and that the connection is already so fast that the impact is minimal.
 
  • #16
The sites that will benefit most from pipelining are those with lots of individual elements, such as inline graphics, flash animations, frames, and so on. If you already have a low-latency connection, you may not notice much of a difference. If you are on a high-latency connection, like a modem, the difference can be substantial.

- Warren