Jump to content

Make firefox even faster!


Gospodin

Recommended Posts

Make firefox even faster!

-----------------------------------------

found this and it seems to be working a little. i'm on a slow laptop though, so.

1. Type "about:config" into the address bar and hit return. Scroll

down and look for the following entries:

network.http.pipelining

network.http.proxy.pipelining

network.http.pipelining.maxrequests

Normally the browser will make one request to a web page at a time.

When you enable pipelining it will make several at once, which really

speeds up page loading.

2. Alter the entries as follows:

Set "network.http.pipelining" to "true"

Set "network.http.proxy.pipelining" to "true"

Set "network.http.pipelining.maxrequests" to some number like 30. This

means it will make 30 requests at once.

3. Lastly right-click anywhere and select New-> Integer.

Name it "nglayout.initialpaint.delay" and set its value to "0".

This value is the amount of time the browser waits before it acts on information it recieves.

If you're using a brodband connection you'll load pages 2-3 times faster now.

Pored toga mozete i korisiti sjajan plugin za firefox koji doista ubrzava rad firefox'a

Tweak Network Settings 1.0" extension from Firefox's extension page?

https://update.mozilla.org/extensions/morei...&id=327&vid=989

Hated by some...Loved by few...Respected by all...

Link to comment
Share on other sites

Evo jos par tipova...kad je vec rec o firefox'u

With all this momentum, it's fascinating to find that many powerful capabilities of Firefox 1.0 are still difficult to find and little known. For example, typing the following strings into Firefox's Address Bar (which the new browser calls the Location Bar) and pressing Enter brings up a wide variety of novel applets:

* about: shows info on Firefox's version number, copyright, etc.;

* about:config reveals the Configuration Console, a repository brimming over with scores of customizable settings;

* about:cache displays a summary of both your memory and file cache, with a link to full file listings;

* about:buildconfig lists the compiler options that were used to create your version of Firefox (and, since it's open source, anyone can compile a customized version);

* about:plugins enumerates your installed add-ons, which can be quite numerous since Firefox is designed to be modular and extensible; and

* about:credits is an "Easter egg" that includes the names of hundreds of developers and testers who worked on the product.

Today's article focuses on about:config, the beating heart of Firefox, which controls almost every aspect of tuning and tweaking the browser.

What about:config is and isn't good for

Typing about:config into the Address Bar reveals an enormous list of settings and options (see image, below). This includes everything from the "browser" section, which controls user-interface preferences, to the "network" section, which establishes parameters for connecting to the Internet and other resources.

W041202AboutConfig.gif

The organization of about:config

Hated by some...Loved by few...Respected by all...

Link to comment
Share on other sites

Advanced Configuration Options

Besides the configuration options available under the Tools menu, typing about:config in the address bar will open up a Firefox configuration file. The good news is your cannot mess anything up permanently. Changes made to about:config are stored in a file that is not present by default; user.js in the Mozilla profile folder. To go back to the bone stock configuration, simply delete this file and it is like the changes never happened.

To locate the directory housing the configuration file:

On Windows XP/2000, the path is usually %AppData%\Mozilla\Firefox\Profiles\default.xxx\, where xxx is a random string of 3 characters. Just browse to C:\Documents and Settings\[user Name]\Application Data\Mozilla\Firefox\Profiles\ and the rest should be obvious.

On Windows 95/98/Me, the path is usually C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles\default.xxx\

On Linux, the path is usually ~/.mozilla/firefox/default.xxx/.

On MacOS X, the path is usually ~/Library/Application Support/Firefox/Profiles/default.xxx/.

Some of the commands listed are not listed in the user.js file. It is probably a better idea to create the file manually (Windows users can create a text document and rename the file and extension).

If you want to copy and paste the contents into the user.js file just go right ahead. For those editing through about:config, you should only be concerned with the contents inside the " " and after the comma- user_pref("key",value); as the user_pref and the brackets, quotes and semi colons can all be ignored.

Disabling New Windows

Firefox does block pop ups but there are links that like to open new Windows to the chagrin of some users. To disable webpages or links from opening up new windows modify these 3 settings -

user_pref("browser.block.target_new_window", true);

user_pref("browser.tabs.opentabfor.middleclick", true);

user_pref("browser.tabs.opentabfor.urlbar", true);

This will not be perfect though it should result in fewer open Windows due to links. There is a pure tabs mode with an extention to Firefox, something that we will talk about later on.

Show Pictures As They are Loading (IE Style)

This is a psychological thing more than anything else. By default, Firefox uses placeholder images by leaving image locations blank or with the white box and x combo. Changing this value will result in the load as it goes approach as with IE

user_pref("browser.display.show_image_placeholders", false);

Hated by some...Loved by few...Respected by all...

Link to comment
Share on other sites

Performance Settings

One of the limitations of pretty much all computer applications is the need to target for a general audience because of the wide array of computer components and varied network infrastructure. This is where tweaking comes in. Firefox by default is aimed at a general audience too and hopefully we can tune it more to the needs of the individual. The majority of the information comes from this excellent thread over at the MozillaZine Forum. The first post in particular goes through in great detail what each of the settings do. The thread however gets fairly long and convoluted and we attempt to summarize the contents of this thread along with a couple other sources into something that is easier to digest. As with the settings on the previous page, the contents are copied into the user.js file. We do not go into major detail about the setting as the thread goes into detailed explanations of what the settings mean in the first post. Instead, the configurations are culled from the thread of what people have reported to have worked for them along with some modifications on our end.

Quick and Dirty 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 were some settings I ran across sometime ago. Pipelining does multiple data requests at once and should speed things up. I believe IE did this before and this was partially attributable to the speed advantage that IE had over older versions of Mozilla/Netscape. Initial Paint Delay actually slows down the rendering of the ENTIRE page but since users tend to start reading before the entire page is rendered, setting this to a low value gives the impression that the page loads faster.

The following configurations are based off of recommendations off of the Mozillazine thread with some editing on points that I do not agree with

Common to all configurations

These are the settings that seem to be common to all configuration files regardless of connection speed or computer speed with a couple of additions - plugin paths can be found with about:plugins and the bookmark menu delay is turned off.

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);

A couple settings of 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

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

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);

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

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);

Some of the options we chose not to include as opposed to suggestions on the Mozillazine threads included the suggestion of catching SSL pages. Regardless of computer speed, one of the common trends is that pipelining is a good thing. Those with faster computers and gobs of memory may want to up the amount of memory available to Firefox while those with slower computers can still increase the default 4MB to something higher. This was not done in our configuration files however. Powerusers are also welcome to disable the status bar to eek out that extra CPU cycle or two.

Izvinjavam se na spam'u ...ali verujem da ce ovo biti od koristi vecini usera [:)]

Hated by some...Loved by few...Respected by all...

Link to comment
Share on other sites

to je c/p :)

u stilu ubice skrola :)

The people can always be brought to the bidding of the leaders. That is easy. All you have to do is tell them they are being attacked and denounce the pacifists for lack of patriotism and exposing the country to danger. It works the same way in any country.

Link to comment
Share on other sites

Ma opusteno koga ne interesuje ne mora ni da cita (ovo gore je malo opsirnije za oni koji zele malo preciznije da podese brows ..naravno prema njihovim mogucnostima)

elem moja preporuka svim korisnicima firefoxa je:

Tweak Network Settings https://update.mozilla.org/extensions/morei...&id=327&vid=989

[;)]

Hated by some...Loved by few...Respected by all...

Link to comment
Share on other sites

Brate,kad se tako razumes,pomzi mi ovde...

Koristio sam FireTune za firefox,i sve je bilo OK,ali onda je odjednom javio neku fatalnu gresku,i pocetni profil koji je tu postojao,Default pr. je postao nedostupan(jel mogu tim profilima nekako da pristupim iz browsera?),napravljen je novi,a firef. se ponasa kao dasam ga tek instalirao,dakle,pogubio sam sav history,i sve ostalo...

OPTIMIZADO PARA EL NERVIO ÓPTICO HUMANO

Link to comment
Share on other sites

Znas nasta sam mislio , na telefonski modem naravno , zasto mislis da neko ko ima cable/adsl net da koristi ovo da bi mu se strana ucitavala 1 sec brze.

imash jedan deo u ovoj temi gde se smanjuje timeout pre prikazivanja strane - vrlo korisno da broadband ako zhelish da ti browsovanje bude poput drljanja po svom hardu..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...