Speed Up Firefox!

spinviperspinviper Join Date: 2003-05-08 Member: 16151Members
<div class="IPBDescription">A few manual tweaks</div> 1.Type “about:config” into the address bar and hit return. Scroll down and look for the following entries:

network.http.pipelining network.http.proxy.pipelining

network.http.pipelining.maxrequests

Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading.

2. Alter the entries as follows:

Set “network.http.pipelining” to “true”

Set “network.http.proxy.pipelining” to “true”

Set “network.http.pipelining.maxrequests” to some number like 30. This means it will make 30 requests at once.

3. Lastly right-click anywhere and select New-> Integer. Name it “nglayout.initialpaint.delay” and set its value to “0”. This value is the amount of time the browser waits before it acts on information it receives.

These tweaks have made quite a difference for me.
«1

Comments

  • Private_ColemanPrivate_Coleman PhD in Video Games Join Date: 2002-11-07 Member: 7510Members
    makes a little bit of difference. Thanks.
  • Cold_NiTeCold_NiTe Join Date: 2003-09-15 Member: 20875Members
    edited March 2005
    So... so fast...

    <!--emo&:0--><img src='http://www.unknownworlds.com/forums/html/emoticons/wow.gif' border='0' style='vertical-align:middle' alt='wow.gif' /><!--endemo-->


    ----------------
    Permission to repost this in other forums?
  • TofumasterTofumaster Join Date: 2004-04-10 Member: 27829Members
    It works, but it also screws the bandwidth of the site you are viewing, from what i have heard.
  • SpacerSpacer Invented dogs Join Date: 2003-05-02 Member: 16008Members
    Woop woop, works much better <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->.
  • spinviperspinviper Join Date: 2003-05-08 Member: 16151Members
    <!--QuoteBegin-Tofumaster+Mar 2 2005, 05:36 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Tofumaster @ Mar 2 2005, 05:36 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> It works, but it also screws the bandwidth of the site you are viewing, from what i have heard. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Indeed? I shall have to look into it.
  • TestamentTestament Join Date: 2002-11-02 Member: 4037Members
    edited March 2005
    By making 30 connections you're using 30 times the bandwidth. (Assuming all the connections are downloading data, that is.)
  • BlueNovemberBlueNovember hax Join Date: 2003-02-28 Member: 14137Members, Constellation
    Many websites also only permit a limited number of connections from a given IP. This is why you can't use download accelerators on most large FTP download sites.

    Still good advice. There's a small EXE program somewhere that automates this process, which is how I've done it previously. Still, it's far more pr0 to use your method.

    GJ
  • brute_forcebrute_force Join Date: 2003-10-04 Member: 21433Members, Constellation
    See, you can't do this in IE. Not without downloading third party software. FireFox ftw!
  • DrSuredeathDrSuredeath Join Date: 2002-11-11 Member: 8217Members
    <!--QuoteBegin-Tofumaster+Mar 2 2005, 05:36 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Tofumaster @ Mar 2 2005, 05:36 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> It works, but it also screws the bandwidth of the site you are viewing, from what i have heard. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    This info is new to me.
    Been using this tweak for quite sometime.
    Would the Admin like to confirm/deny?
  • TychoCelchuuuTychoCelchuuu Anememone Join Date: 2002-03-23 Member: 345Members
    Crashed when I tried to set pipelining to true. I think I'll hold off to see if this screws over the sites you visit though (although I don't see how; it's not like you're sucking more data in the end).
  • DubersDubers Pet Shop Boy Edinburgh, UK Join Date: 2002-07-25 Member: 998Members
  • TofumasterTofumaster Join Date: 2004-04-10 Member: 27829Members
    edited March 2005
    Alright, mine is set at around 10 to 15, I think 30 may bit a tad much. Anyway, some info from the place a I found this out from a while back:

    <a href='http://forevergeek.com/open_source/make_firefox_faster.php' target='_blank'>huzzah</a>

    On a brighter note: <a href='http://people.zeelandnet.nl/marco/pimpzilla/' target='_blank'>pimpzilla firefox theme!</a>


    edit- tycho, how many tabs or windows did you have open?
  • TychoCelchuuuTychoCelchuuu Anememone Join Date: 2002-03-23 Member: 345Members
    <!--QuoteBegin-Tofumaster+Mar 2 2005, 05:48 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Tofumaster @ Mar 2 2005, 05:48 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> edit- tycho, how many tabs or windows did you have open? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Like 3.
  • im_lostim_lost TWG Rule Guru Join Date: 2003-04-26 Member: 15861Members
    I made these changes a while ago, I didn't notice any difference. If it works for you, I can't see how it's bad for anyone. You are going to get the data from the site, one way or another, so you aren't using more bandwidth overall. If the site limits the transfer rate or the number of connections per IP address, then you are still getting the maximum connection speed possible, so it isn't a problem. That's what I think, anyway.
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    Does this really work or is it placebo effect
  • SandstormSandstorm Join Date: 2003-09-25 Member: 21205Members
    edited March 2005
    The nglayout.initialpaint.delay setting makes the biggest difference. I never noticed much difference from network pipelining, but I'm only on 384/384 DSL.

    Edit:
    <a href='http://www.mozilla.org/projects/netlib/http/pipelining-faq.html' target='_blank'>Network Pipelining</a> isn't what you may be thinking it is.
  • coriscoris Join Date: 2003-07-08 Member: 18034Members, Constellation
    Dont do this unless you really feel like annoying the server admins, it really screws the servers bandwidth.
  • theclamtheclam Join Date: 2004-08-01 Member: 30290Members
    If the admins have set up their site properly, then they shouldn't have to worry about this. You can limit the number of requests from a single IP.
  • UnCriticalUnCritical Join Date: 2002-01-25 Member: 73Members, Constellation
    As I understand it you arn't actually downloading more data, so the servers bandwidth usage wont change.
    All your doing is requesting the same data at once rather than requesting one, waiting for a reply, requesting another etc.
  • Omega_DeathOmega_Death Sith apprentice to a box of Cereal Join Date: 2003-08-06 Member: 19042Members
  • SkulkBaitSkulkBait Join Date: 2003-02-11 Member: 13423Members
    I remmber trying this a long time ago. IIRC it produced a moderate speedup but I had a lot of problems too. I think I'll just leave the settings where they are, its not like I really need pages to load a second faster anyways.
  • DOOManiacDOOManiac Worst. Critic. Ever. Join Date: 2002-04-17 Member: 462Members, NS1 Playtester
    <!--QuoteBegin-brute force+Mar 2 2005, 06:18 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (brute force @ Mar 2 2005, 06:18 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> See, you can't do this in IE. Not without downloading third party software. FireFox ftw! <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Actually, it can. It's a registry tweak. I forgot where though.


    And yes, do not use a value like 30. That's way overkill and it wastes bandwidth (yours and the server's). Not every packet sent through HTTP is rendered to the browser, there are also a lot of other things sent back and forth too. I'd suggest something more along the lines of... 4 at the most.
  • im_lostim_lost TWG Rule Guru Join Date: 2003-04-26 Member: 15861Members
    I guess setting it to 100 (from last time I read this stuff) is overkill then. I think I'll go with 4 now.
  • TalesinTalesin Our own little well of hate Join Date: 2002-11-08 Member: 7710NS1 Playtester, Forum Moderators
    It seems to help me quite a bit; I don't have to wait for each individual sig to load any more, as they all come in quite a bit faster. All GET requests to different servers, I suppose. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
  • iFireiFire Join Date: 2002-07-31 Member: 1038Members
    /me stabs you all, stop wasting server memory! Each process eats up memory.
  • TestamentTestament Join Date: 2002-11-02 Member: 4037Members
    I'm all for wasting other peoples money, but dammit people, know what you're doing before you do it.
  • TofumasterTofumaster Join Date: 2004-04-10 Member: 27829Members
    <!--QuoteBegin-im lost+Mar 2 2005, 07:42 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (im lost @ Mar 2 2005, 07:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I guess setting it to 100 (from last time I read this stuff) is overkill then. I think I'll go with 4 now. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Setting it to anything over 8 doesn't make a difference to setting it at 8, just found that out. So setting it to 2000000 doesn't really affect things anymore <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->

    Tycho: Try doing it one window again, should work.
  • LockNLoadedLockNLoaded Join Date: 2002-09-05 Member: 1282Members
    Anyone know where i can find the file that stores all these settings?
  • EpidemicEpidemic Dark Force Gorge Join Date: 2003-06-29 Member: 17781Members
    <!--QuoteBegin-Testament+Mar 2 2005, 12:40 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Testament @ Mar 2 2005, 12:40 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> By making 30 connections you're using 30 times the bandwidth. (Assuming all the connections are downloading data, that is.) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Not true, UnCritical got it right.
  • BlackMageBlackMage [citation needed] Join Date: 2003-06-18 Member: 17474Members, Constellation
    edited March 2005
    watch out, 30 connections to a site can trip some alarms and earn you a quick IP ban

    don't go over 5 connections to a site

    note: pipelining does not "screw" bandwidth as a page with 10MB of images will still only puch 10MB, the problem is if the page has 100x 100kb images and you send GETs to the server for all of them at once:
    1) the sever's bandwidth use and cpu load will spike
    2) the server may think it's being attacked and issue a ban
Sign In or Register to comment.