Web Programozás - A Firefox Gyorsítása és a teljesítmény növelése

A Firefox Gyorsítása és a teljesítmény növelése

Egyéb, Web-Prog Keveqiah 2010. dec. 06. 21:15
VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Igaz, hogy az FF sokat javít a hibás kódokon, rengeteg kiegészítője van, bővíthető, testreszabható, bla, bla, bal..
De.. és itt jön a de. A nagy hátránya, hogy rengeteg memóriát képes megenni. Ez a megnyitott weboldalak, a használt kiegészítők számától és még számtalan októl függ.
De tény, hogy egy felhasználó által kicsit feltúrbózott FF elemészt 100-200 MB memóriát is, lényegesen lassítva mind a rendszert, mint a böngészést is.

A Firefox “alaptelepítésben” nem használja ki a mai internetelérések igen széles sávját, egyszerre csak egy lekérést indít a weboldal elemeinek letöltéséhez, noha a több megabites ADSL-eléréseken több elem is könnyen letöltődhet párhuzamosan.
Ehhez a megjelenő konfigurációs oldalon meg kell keresnünk pár kapcsolót.

Kezdésnek FF indíás, majd egy üres oldal címsorába írjuk be a következőt: about:config
A leggyorsabb megoldás, ha a fent megjelenő Szűrőt használjuk.
Ennek a keresőjébe írjuk a következőt: network.http.pipelining
3 találat fog megjelenni.
Ebből kettőnek az átállításával kezdjük.
1. network.http.pipelining
Két kattintással a beállítás nevére, állítjuk az értékét False-ról True-ra.

2. network.http.pipelining.maxrequests
Két kattintással a beállítás nevére, kapunk egy ablakot, ahol az alapértelmezett 4-es számot írjuk át 15-re, majd OK.
(A mező értékével állíthatjuk be, hogy mennyi lekérést indítson egyszerre az FF. Ezt a funkciót a webszerverek többsége támogatja.)

Ha az előző két Beállítással készen vagyunk, ismét a szűrő segítségét vesszük és megkeressük a network.http.proxy.pipelining nevű beállítást.
3. network.http.proxy.pipelining
Két kattintással a beállítás nevére, állítjuk az értékét False-ról True-ra.

Ezzel a lépéssel be is fejeztük az FF gyári beállításainak konfigurálását.
Innentől megadunk pár extra beállítást, ami még nem létezik.

A megjelenítést is felturbózhatjuk, hogy a weboldal betöltődését követően mennyi idő elteltével kezdje el megmutatni a legenerált weblapot az FF.
Alapértelmezetten ez az érték egynegyed másodperc, ezt nullára csökkenthetjük.
Ehhez viszont hozzá kell adnunk a konfigurációhoz, mivel alapból nem tartalmazza a rendszer.
Keressünk egy üres részt a lapon, majd jobb gomb,
Új –> Egész
Névnek megadjuk a nglayout.initialpaint.delay -t, értéknek pedig 0-át.

Egy újabb jobb gomb,
Új –> Logikai
Névnek megadjuk a browser.turbo.enabled -et, értéknek pedig True -t.

Említettem az írás elején, hogy sok memóriát eszik az FF. Ez akkor is igaz, ha lerakjuk tálcára az alkalmazást. De minden más program ilyenkor takarékra rakja magát. Kivétel ezalól az FF. De van megoldás.

Kérjünk egy Új Logikai beállítást, aminek a neve config.trim_on_minimize , majd az értékét állítsuk True -ra.

Innentől kezdve nincs más feladatunk, mint újraindítani az FF-et. Tesztelés szempontjából megnézhetjük, hogy a teljes képernyős FF mennyi memóriát használ,
valamint ha lerakjuk tálcára. Ezt a Feladatkezelő Folyamatok fülének megnézésével ellenőrizhetjük.

Teljes képernyőn az én FF 3.0-m 90-180 MB között eszik, függően a használattól. De ez az érték a tálcárahelyezést követően visszaesik ~50-70% -al.

Hasznos Turbó

Gondolom mindenki találkozott már azzal az idegesítő jlenséggel, hogy egy oldalt csak tölt, tölt, és nem lehet a böngészősáv gombjaira kattintani. Idegesítő.. Grr..
Ennek a “megelőzésére” lehet egy beállítást megváltoztatni. Mégpedig a content.interrupt.parsing, mely szintén nem szerepel alapvetően a rendszerben.

Akkor adjuk is hozzá a beállításokhoz, Új –> Logikai.
Neve: content.interrupt.parsing, értéke True.

Így míg korábban meg kellett várnunk a legenerálás végét, és csak ezt követően léphettünk vissza az előző weboldalra, ezt követően bármikor megtehetjük.

Egy kis Extra Túrbó még, ha vállalkozó szellemű vagy.

Sebességnövekedést hozhat az IPv6 névszerver-kezelés letiltása is.
Ehhez a network.dns.disableIPv6 kapcsolót kell True -ra állítanunk.

  1. Írta: Keveqiah
    "Életrajzi információ" ? Hmm, az hosszú lenne. Legyen elég annyi, hogy weboldalak fejlesztésével foglalatoskodom. Ahogy időm engedi, webdesign, fejlesztés, sminkelés (Drupal, Wordpess), fotó buherálás és egyéb nyalánkságok.


Hozzászólás lezárva.