Niečo o Firefoxe
Firefox nebol vždy Firefox. Jeho počiatky sú v projekte Phoenix, čo bola odľahčená verzia Mozilly. Phoenix mal jednoduché rozhranie, podobne ako dnešný Firefox, ktorý žne len chválu a počet stiahnutí 99dní po vydaní verzie 1.0 dosiahol 25 miliónov.
Firefox v mnohom prekonáva IE, avšak IE je integrovaný do Windows a mnoho užívateľom sa proste nechce meniť a zvykať si na nový prehliadač, alebo sú skalne presvedčení, že nič lepšie ako IE neexistuje. Možno to je pravda, z hľadiska podpory webov, ale o bezpečnosti IE by sa mohli viesť dlhé diskusie, naopak Firefox je považovaný za jeden z najbezpečnejších prehliadačov.
Firefox a Opera, názory sú rôzne, dalo by sa povedať, že tieto prehliadače sú na tom rovnako, Opera má síce problémy s niektorými stránkami, ale dokáže web zobrazovať rýchlejšie ako Firefox. Toto je práve nedostatok Firefoxu, stránky zobrazuje asi rovnako rýchlo ako IE.
Prečo však keď pre IE je také množstvo záplat nemohlo byť niečo aj pre Firefox?
Čo je tweakovanie?
Dnes sa už však dá tweakovať všetko. Od Operačného systému, po hardvér. Tweakovanie je vlastne optimalizácia a funguje približne na princípe ak niečo mám a nepoužívam to, dám to preč, alebo to vylepším a začnem používať. Zvyčajne funguje zápisom do registrov alebo do súboru s nastaveniami daného software.
Firefox je po inštalácii nastavený tak, aby jeho nastavenia boli optimálne pre čo najširšiu škálu pripojení a pc. Tu je miesto aby sa človek zamyslel. Ak má niekto P3 800MHz a niekto iný ma P4 3,73EE, prečo nevyužiť výkon procesoru na ešte rýchlejšie renderovanie webu? Takisto je rozdiel či má niekto pripojenie 1Mbps alebo dial-up. Prečo “neprikloniť“ nastavenia k svojmu typu pripojenia aby bolo maximálne využité?
Prvá vec, ktorú je potrebné urobiť, je nainštalovať si chromEdit http://cdn.mozdev.org/chromedit/
Je to rozšírenie pre Firefox a možno s ním upravovať súbory, do ktorých Firefox ukladá svoje nastavenia. 
Po nainštalovaní prejdeme na záložku user.js, je v nej jediný riadok, oznámenie, že tento súbor ešte nie je vytvorený, akonáhle niečo zapíšeme s uložíme, súbor sa vytvorí v zložke C:\Documents and Settings\(meno užívateľa)\Aplication data\Mozilla\Firefox\Profiles.
Ak by sme chceli ísť k úplnej dokonalosti, pre každé pc a pripojenie je najvhodnejšie iné nastavenie, podrobne sú rozobrané v threade na Mozillazine
http://forums.mozillazine.org/viewtopic.php?t=53650&postdays=0&postorder=asc&postsperpage=15&start=0
Ak má niekto veľa času môže do detailov testovať čo je pre neho najvhodnejšie, ale na to má asi málokto chuť a preto sú tieto nastavenia rozdelené do skupín, podľa výkonu pc a pripojenia.
1. Rýchle pc, rýchle pripojenie
Sem by som zaradil počítače s procesorom nad 1GH a aspoň 256MB RAM, pripojenie minimálne 512kbps DSL
V chromEdite do záložky zapíšeme nasledovné:
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);
uložíme a reštartneme Firefox
2.Rýchle pc, pomalšie pripojenie
Pc rovnako ako v 1, pripojenie <512kbps DSL
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);
3. Rýchle pc, pomalé pripojenie
Pc rovnako ako v 1,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);
4. Pomalé pc, rýchle pripojenie
Pc <1GHz , <256MB RAM, pripojenie minimálne 512kbps DSL
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);
5. Pomalé pc, pomalé pripojenie
Pc ako v 4., dial-up
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);
Takéto zaradenie je veľmi všeobecné, 1GHz a 256MB RAM považujem dnes za minimum pre pc na ktorom má bežať Firefox. Nemožno sa na 100% spoliehať na to, že po zapísaní týchto údajov do nastavení sa výrazne zlepší rýchlosť načítavania stránok. Treba vyskúšať viac možností, keďže kombinácií pc+pripojenie je ohromne veľa a žiadne nemožno zaškatuľkovať do skupiny. A rýchlosť renderovania stránok taktiež záleží od odozvy na server, nemožno čakať že s odozvou 900ms budeme mať zrazu pred sebou celú stránku.
Toľko o zrýchlení Firefoxu, možno to práve vo vašom prípade bude nebadateľné, mne osobne to výrazne zrýchlilo surfovanie.
Doplnené:
Na internete sa objavila utilitka Firetune
http://files3.majorgeeks.com/files/bfe6caa90f31d889bd773c2eabe70679/browsers/firetune.zip
Pomocou Firetune zálohujeme profil užívateľa, zvolíme typ pripojenia a pc (tu sa ako rýchle pc - fast pc uvádza CPU min 1,5GHz a 512RAM) a klikneme na Tune it. Pred tým však nesmieme zabudnúť vypnúť Firefox.
Martin Šťastný
jozi.k@zoznam.sk
Zdroj:
http://www.tweakfactor.com/articles/tweaks/firefoxtweak/4.html
http://forums.mozillazine.org/viewtopic.php?t=53650&postdays=0&postorder=asc&postsperpage=15&start=0