Sunday, 6 September 2009

The right ways to speed up Firefox

You can do this in the configuration settings, to do it, at the address bar type "about:config" (without quotation) then press enter.
Then you'll be prompted , click "I'll be careful, I promise!"
All you have to do is set the "value" of  "preference name", remember you have to set them depends of your broadband connections and hardware of your computer and only include some of the settings that would affect performance.

Common to all configurations
"network.http.pipelining" set value to "true"
"network.http.proxy.pipelining" set value to "true"
"network.http.pipelining.maxrequests" set value to "8"
"content.notify.backoffcount" set value to "5"
"plugin.expose_full_path" set value to "true"
"ui.submenuDelay" set value to "0"


Fast Computer Fast Connection 
"content.interrupt.parsing" set value to "true"
"content.max.tokenizing.time" set value to "2250000"
"content.notify.interval" set value to "750000"
"content.notify.ontimer" set value to "true"
"content.switch.threshold" set value to "750000"
"nglayout.initialpaint.delay" set value to "0"
"network.http.max-connections" set value to "48"
"network.http.max-connections-per-server" set value to "16"
"network.http.max-persistent-connections-per-proxy" set value to "16"
"network.http.max-persistent-connections-per-server" set value to "8"
"browser.cache.memory.capacity" set value to "65536" 
note: Firefox is allocated 4096 KB of memory by default and in this configuration we give it roughly 65MB as denoted by the last line. This can be changed according to what is used.

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

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

Slow Computer, Fast Connection
"content.max.tokenizing.time" set value to "3000000"
"content.notify.backoffcount" set value to "5"
"content.notify.interval" set value to "1000000"
"content.notify.ontimer" set value to "true"
"content.switch.threshold" set value to "1000000"
"content.maxtextrun" set value to "4095"
"nglayout.initialpaint.delay" set value to "1000"
"network.http.max-connections" set value to "48"
"network.http.max-connections-per-server" set value to "16"
"network.http.max-persistent-connections-per-proxy" set value to 16"
"network.http.max-persistent-connections-per-server" set value to "8"
"dom.disable_window_status_change" set value to "true"
notes: One of the changes made for this particular configuration is the final line where the status bar is disabled for changing web pages to save processor time.

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

Thursday, 3 September 2009

Opera 10 with Turbo Technology


Opera Software ASA released the RC version for Opera 10 a few days ago, today Opera has released the final version of Opera 10 with Turbo Technology (v10.00 build 1750). Opera 10 showcases a sleek new design coupled with the new Turbo technology, which keeps the web pages loading lightning fast, even if your connection slows down.
Opera is one of the most full-featured Internet power tool on the market, Opera includes pop-up blocking, tabbed browsing, integrated searches, and advanced functions like Opera's groundbreaking E-mail program, RSS Newsfeeds and IRC chat. And because Opera Software ASA knows that their users have different needs, so you can customize the look and content of your Opera browser with a few clicks of the mouse. Opera is designed with your life in mind. The day is short and productivity is essential, so let the Opera Web browser help you tackle your 'to do' list.
Download Opera 10 for free and you will experience the difference.
Download Opera 10 with Turbo technology for other Operating Systems (Windows, Mac OS X, Linux, FreeBSD, Solaris, QNX, OS/2, and BeOS)
Copyright © 1995-2009 Opera Software ASA. All rights reserved.