PDA

View Full Version : Speed up FireFox!



Computer-Geek
01-07-2008, 11:15 AM
Firefox
Pipelining requests
It allows for more simultaneous connections to web servers. Note that the HTTP specs suggest for 4 concurrent connections. Setting this value to 10 allows for more web page components being downloaded at the same time, noticeably improving browsing. To appy the tweak, follow the simple instructions below:

1. In the address bar, type: about:config
2. Locate and change the following values (by double-clicking on them):
network.http.max-connections = 24 (default is 24)
network.http.max-connections-per-server = 10 (default is 8 )
network.http.max-persistent-connections-per-proxy (javascript:// What is proxy ?) = 8 (default is 4)
network.http.max-persistent-connections-per-server = 4 (default is 2)
network.http.pipelining = true (default is false)
network.http.pipelining.maxrequests = 10 ( default is 4)
network.http.proxy (javascript:// What is proxy ?).pipelining = true (default is false)
3. Optionally, you can also tweak the following settings:
content.notify.backoffcount = 5
ui.submenuDelay = 0
Note: Setting the number of connections per server to a much higher number (over ~10) can cause web servers to drop some requests, resulting in incomplete pages, increased retransmissions, etc., so it is not recommended.

Reduce Initial Page Delay
By default, Firefox waits 0.25 seconds (250ms) before beginning to draw web pages. To reduce this initial delay, do the following:

1. In the browser address bar, type: about:config
2. Anywhere in the browser window, right-click and create: NEW > String
3. Name the string: nglayout.initialpaint.delay (no spaces) and set its value to 0 (or something sensible, in milliseconds).
Note: This setting is not present by default.

Advanced Firefox Settings
Below, you will find settings that may increase your perceived page loading time a bit further. Note that those are most likely best left at the default values. These settings generally do no exist under the Firefox about:config, and need to be created if you'd like to experiment with them.
content.interrupt.parsing (http://kb.mozillazine.org/Content.interrupt.parsing) - default/recommended is true. When true, parsing can be interrupted to process UI events.
content.max.tokenizing.time (http://kb.mozillazine.org/Content.max.tokenizing.time) recommended value ~ 2250000. Defines maximum number of microseconds between reflows.
content.notify.interval (http://kb.mozillazine.org/Content.notify.interval) - recommended value ~ 750000
content.notify.ontimer (http://kb.mozillazine.org/Content.notify.ontimer) - recommended set to true. If so, doesn't reflow pages more often than the content.notify.interva timer.
content.switch.threshold (http://kb.mozillazine.org/Content.switch.threshold) - raising the value will make the browser more responsive at the expense of page load time.
browser.cache.memory.capacity (http://kb.mozillazine.org/Browser.cache.memory.capacity) - memory, in KB reserved for caching decoded images. Default varies with RAM



This has been copied & pasted from here (http://www.speedguide.net/read_articles.php?id=2448).



It worked very well for me :banana:

Greco101
01-07-2008, 05:42 PM
Wow, I overlooked this because I tried it a while back and shy'd away from it.

It skipped some steps in the directions...




Locate to "HKEY_USERS.DEFAULT\Software\Microsoft\Windows\Curr entVersion\Internet Settings"

right click
add new DWORD
name it "MaxConnectionsPerServer" (no quotes)
click ok
right click the one you just added and select "modify."
change value to "00000010" (no quotes)


::Repeat with:: "MaxConnectionsPer1_0Server"


Next, when going to, "HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings" the values should already be there.

Right click each and select "modify"

change value to "00000010" (no quotes)

Greco101
01-08-2008, 03:47 PM
very surprised more people haven't tried this... *bump?*

IndyRacer27
01-08-2008, 05:40 PM
I just tried it on my linux boxes and they are noticeably faster now. +rep for the good find.

Computer-Geek
01-09-2008, 05:13 PM
No problem :)

B1Gtime
01-09-2008, 10:48 PM
thx i can see the diffrence

+rep

Zephik
01-12-2008, 10:54 PM
Hey sweet, that did help a little bit. Its not a whole ton faster, but it is just a little bit. Good enough for me! ^_^

Thanks for posting this, a second faster browsing is pretty nice!

slytherock
01-13-2008, 12:16 AM
I have not seen a thread about this in years, so I decided I should look if my current rig was optimized... well it was... cool you remember it :)