Tweaking Mozilla Firefox Guide

 
 
 

Locating and Installing Firefox

 

 

Mozilla Firefox is a open source internet browser, which means it can be downloaded and used, free of charge.  It gives you access to special program options which allow the user to control the way the program runs. This is not offered by other browsers, such as internet explorer, but is a powerful tool when it comes to squeezing the most speed out of your internet connection, allowing you to positively influence your online experience.

 

If you don't have your own copy of firefox yet you will need download Firefox by clicking on the image bellow.

 


Once you have your copy of firefox the next step is to install the program onto your computer. This is a straight forward process which can be easily achieved by opening the downloaded application and following the onscreen instructions.

 

 

 

 

Tweaking Firefox

Now that Firefox is installed on your system you can tweak settings to get the most out of your computer and internet connection.

 

Below are sets of tweaks categorised into groups suited for each connection and computer speed.

If you are unsure of your internet speed please contact your ISP.

 

The Connection types are as follows:

Fast Connection - Broadband e.g. 256kbit/s or greater

Not so Fast Connection - ISDN e.g. 128kbit/s

Slow Connection - Dialup e.g. 56kbit/s
 
The inbuilt about config and plugin commands allows you to change a comprehensive amount of settings. These settings allow you to get the most speed and performance out of your internet experience.

To edit settings bellow use these steps:
1. Open Mozilla FireFox
2. In the address bar type: about:config or about:plugins for plug-in paths

 

 



3. A long list of options should appear in the body area as shown in the image bellow.

 

 

 

 

4. In the filter box, type in the settings to narrow down the selection to the required setting. E.g. for the setting: 'user_pref("network.http.pipelining", true); ' type network.http.pipelining in the Filter Bar.

 

 

 

 

5.  Right click the setting and click 'toggle' this will change the value setting from 'false' to 'true' (if its a number and not a true/false you will need to click modify instead of toggle).

 

6. You are done! Just repeat these steps for each of the tweaks bellow.

 

 

Below is a list of the firefox tweaks, which categorised into each computer situation.

Quick Settings
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("nglayout.initialpaint.delay", 0);

These are settings that enable Pipelining which makes firefox do multiple data requests at once, which will speed up firefox a bit.
 


All Configurations
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("content.notify.backoffcount", 5);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);
Fast Computer Fast Connection
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("browser.cache.memory.capacity", 65536);


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


Fast Computer, not so fast connection
This configuration is more suited to people without ultra fast connections. We are not talking about dial up connections but slower DSL / Cable connections.
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);


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


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


Slow Computer, Slow Connection
We have entered the doldrums of the dial-up user
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 750);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("dom.disable_window_status_change", true);

 
 
 
 
 

Related Links:

Internet

 

Suggest this page to a friend

Home | News | ISPs | Tools | Pixels | Tech Info | Site Map | Contact

Copyright ©2006 Isptalk.co.nz