Wednesday, June 4, 2008

Speed Up FireFox!

Firefox is fast but can be faster! Depending on your situation, do the following:

  1. If FireFox is running, you need to close it. Copy the instructions into WordPad then close FireFox
  2. Run Notepad
  3. Click File->Open and change the (Files of type) to (All files)
  4. Navigate to:
    C:\Documents and Settings\YOUR USER NAME\Application Data\Mozilla\Firefox\Profiles\SPECIAL NUMBER.default
  5. Select the file prefs.js
  6. Click Save As, and Save it as prefs.js_Backup
  7. Re-open prefs.js
  8. Paste the following code at the end of the file:
    • IF YOU HAVE FAST COMPUTER AND FAST INTERNET CONNECTION:
      1. user_pref("network.http.pipelining", true);
      2. user_pref("network.http.proxy.pipelining", true);
      3. user_pref("network.http.pipelining.maxrequests", 8);
      4. user_pref("content.notify.backoffcount", 5);
      5. user_pref("plugin.expose_full_path", true);
      6. user_pref("ui.submenuDelay", 0);
      7. user_pref("content.interrupt.parsing", true);
      8. user_pref("content.max.tokenizing.time", 2250000);
      9. user_pref("content.notify.interval", 750000);
      10. user_pref("content.notify.ontimer", true);
      11. user_pref("content.switch.threshold", 750000);
      12. user_pref("nglayout.initialpaint.delay", 0);
      13. user_pref("network.http.max-connections", 48);
      14. user_pref("network.http.max-connections-per-server", 16);
      15. user_pref("network.http.max-persistent-connections-per-proxy", 16);
      16. user_pref("network.http.max-persistent-connections-per-server", 8);
      17. user_pref("browser.cache.memory.capacity", 65536);
    • IF YOU HAVE FAST COMPUTER, SLOWER CONNECTION:
      1. user_pref("network.http.pipelining", true);
      2. user_pref("network.http.proxy.pipelining", true);
      3. user_pref("network.http.pipelining.maxrequests", 8);
      4. user_pref("content.notify.backoffcount", 5);
      5. user_pref("plugin.expose_full_path", true);
      6. user_pref("ui.submenuDelay", 0);
      7. user_pref("content.max.tokenizing.time", 2250000);
      8. user_pref("content.notify.interval", 750000);
      9. user_pref("content.notify.ontimer", true);
      10. user_pref("content.switch.threshold", 750000);
      11. user_pref("network.http.max-connections", 48);
      12. user_pref("network.http.max-connections-per-server", 16);
      13. user_pref("network.http.max-persistent-connections-per-proxy", 16);
      14. user_pref("network.http.max-persistent-connections-per-server", 8);
      15. user_pref("nglayout.initialpaint.delay", 0);
      16. user_pref("browser.cache.memory.capacity", 65536);
    • IF YOU HAVE FAST COMPUTER, SLOW CONNECTION:
      1. user_pref("network.http.pipelining", true);
      2. user_pref("network.http.proxy.pipelining", true);
      3. user_pref("network.http.pipelining.maxrequests", 8);
      4. user_pref("content.notify.backoffcount", 5);
      5. user_pref("plugin.expose_full_path", true);
      6. user_pref("ui.submenuDelay", 0);
      7. user_pref("browser.xul.error_pages.enabled", true);
      8. user_pref("content.interrupt.parsing", true);
      9. user_pref("content.max.tokenizing.time", 3000000);
      10. user_pref("content.maxtextrun" 8191);
      11. user_pref("content.notify.interval", 750000);
      12. user_pref("content.notify.ontimer", true);
      13. user_pref("content.switch.threshold", 750000);
      14. user_pref("network.http.max-connections", 32);
      15. user_pref("network.http.max-connections-per-server", 8);
      16. user_pref("network.http.max-persistent-connections-per-proxy", 8);
      17. user_pref("network.http.max-persistent-connections-per-server", 4);
      18. user_pref("nglayout.initialpaint.delay", 0);
      19. user_pref("browser.cache.memory.capacity", 65536);
    • IF YOU HAVE SLOW COMPUTER, FAST CONNECTION:
      1. user_pref("network.http.pipelining", true);
      2. user_pref("network.http.proxy.pipelining", true);
      3. user_pref("network.http.pipelining.maxrequests", 8);
      4. user_pref("content.notify.backoffcount", 5);
      5. user_pref("plugin.expose_full_path", true);
      6. user_pref("ui.submenuDelay", 0);
      7. user_pref("content.max.tokenizing.time", 3000000);
      8. user_pref("content.notify.backoffcount", 5);
      9. user_pref("content.notify.interval", 1000000);
      10. user_pref("content.notify.ontimer", true);
      11. user_pref("content.switch.threshold", 1000000);
      12. user_pref("content.maxtextrun", 4095);
      13. user_pref("nglayout.initialpaint.delay", 1000);
      14. user_pref("network.http.max-connections", 48);
      15. user_pref("network.http.max-connections-per-server", 16);
      16. user_pref("network.http.max-persistent-connections-per-proxy", 16);
      17. user_pref("network.http.max-persistent-connections-per-server", 8);
      18. user_pref("dom.disable_window_status_change", true);

No comments: