Saturday, October 13, 2007

Speed up your Mozilla Firefox


Speed up FireFox with this hack:

  • Generally, typing about:config in adress bar of Firefox.
  • Goto line network.http.pipelining and network.http.proxy.pipelining. As default, this is false.
  • Double click in this key, select Toggle change to true.
  • Change key network.http.pipelining.maxrequests to 30.
  • Right click, select New > Integer, name the new key is nglayout.initialpaint.delay and set value is 0

According to your computer you can adjust like this:


FAST COMPUTER, FAST CONNECTION

content.interrupt.parsing, true;
content.max.tokenizing.time, 2250000;
content.notify.interval, 750000;
content.notify.ontimer, true;
content.switch.threshold, 750000;
nglayout.initialpaint.delay, 0;
network.http.max-connections, 48;
network.http.max-connections-per-server, 16;
network.http.max-persistent-connections-per-proxy, 16;
network.http.max-persistent-connections-per-server, 8;
browser.cache.memory.capacity, 65536;


FAST COMPUTER, SLOWER CONNECTION

content.max.tokenizing.time, 2250000;
content.notify.interval, 750000;
content.notify.ontimer, true;
content.switch.threshold, 750000;
network.http.max-connections, 48;
network.http.max-connections-per-server, 16;
network.http.max-persistent-connections-per-proxy, 16;
network.http.max-persistent-connections-per-server, 8;
nglayout.initialpaint.delay, 0;
browser.cache.memory.capacity, 65536;


FAST COMPUTER, SLOW CONNECTION


browser.xul.error_pages.enabled, true;
content.interrupt.parsing, true;
content.max.tokenizing.time, 3000000;
content.maxtextrun 8191;
content.notify.interval, 750000;
content.notify.ontimer, true;
content.switch.threshold, 750000;
network.http.max-connections, 32;
network.http.max-connections-per-server, 8;
network.http.max-persistent-connections-per-proxy, 8;
network.http.max-persistent-connections-per-server, 4;
nglayout.initialpaint.delay, 0;
browser.cache.memory.capacity, 65536;


SLOW COMPUTER, FAST CONNECTION

content.max.tokenizing.time, 3000000;
content.notify.backoffcount, 5;
content.notify.interval, 1000000;
content.notify.ontimer, true;
content.switch.threshold, 1000000;
content.maxtextrun, 4095;
nglayout.initialpaint.delay, 1000;
network.http.max-connections, 48;
network.http.max-connections-per-server, 16;
network.http.max-persistent-connections-per-proxy, 16;
network.http.max-persistent-connections-per-server, 8;
dom.disable_window_status_change, true;

DIAL-UP

content.max.tokenizing.time, 2250000;
content.notify.interval, 750000;
content.notify.ontimer, true;
content.switch.threshold, 750000;
nglayout.initialpaint.delay, 750;
network.http.max-connections, 32;
network.http.max-connections-per-server, 8;
network.http.max-persistent-connections-per-proxy, 8;
network.http.max-persistent-connections-per-server, 4;
dom.disable_window_status_change, true;



No comments: