Wuwejův zápisník

Firefox - ladění výkonu

18.05.2014 00:20, Wu | počítače | komentáře -

Aktualizace na Firefox 29 mi přinesla hned dva šoky.

Deaustralizace

Tím prvním bylo „vylepšené“ uživatelské rozhraní Australis. Protože jsem ale už – díky článku na rootu a jednomu z prvních příspěvků v diskuzi byl připravený, okamžitě jsem nainstaloval rozšíření Classic Theme Restorer a všechny vymoženosti povypínal.

FF - Classic Theme Restorer

Jen se bojím chvíle, kdy už žádné rozšíření další „inovace“ nedokáže zvrátit.

Zrychlení

Druhý šok byl z rychlosti – všiml jsem si toho na blogu. Tady je téměř všechno statické a tudíž rychlé, jenže s novým firefoxem stránka trvala skoro dvě vteřiny! Chvíli mi trvalo, než jsem zanalyzoval rychlost stahování elementů, než jsem se i na jiných webech přesvědčil o hrůzné skutečnosti – on čekal, než se dotáhne poslední element stránky a teprve pak ji (celou) zobrazil. To je ale špatně, stránka nesmí čekat na nějaké facebookové tlačítko nebo třeba obrázek s počtem komentářů, to jsou podružnosti… Začal jsem tedy hledat nějaká pokročilá nastavení, abych zkusil výkon vyladit (protože přecházet na jiný browser se mi nechce, jsem zvyklý na několik rozšíření a nechci hledat alternativy nebo se jich vzdát.

Co jsem tedy v about:config nastavil?

FF - about:config warning

Zapnul jsem pipelining neboli řetězení požadavků v rámci jednoho spojení na server:

network.http.pipelining=true
network.http.proxy.pipelining=true

Zvýšil jsem content notify interval neboli dobu mezi překreslováním stránky z 0,12 na 0,25 sec přidáním

content.notify.interval (integer) = 250 000
content.notify.ontimer (boolean) = true

Snížil jsem content switch treeshold neboli dobu, po kterou firefox dává častěji pozor, jestli něco nechci, z 0,75 sec na 0,25 sec. Pak se přepne do rychlejšího (a méně reagujícího) režimu.

content.switch.threshold (integer)=250 000

FF - about:config example

Nastavil jsem initial paint delay neboli dobu, po které zkusí poprvé stránku vykreslit, na 100 ms

nglayout.initialpaint.delay = 100

Zdá se, že něco z toho zabralo, protože Firefox je teď při vykreslování opravdu hodně svižný, řekl bych i rychlejší než před upgradem.

Zdroje informací:

12345
1400365200000

Informace

Google search

Kategorie

Sledujte také

Archiv

STRÁNKY ARCHIVOVÁNY NÁRODNÍ KNIHOVNOU ČR

CBDB.cz – Databáze knih a spisovatelů, knihy online