Ускоряем загрузку страниц
На волне интереса к Firefox хочу рассказать о том, как можно увеличить скорость загрузки и отображения страниц в нем, значительно повысив комфортность работы в интернете.
Вкратце о том, что нужно сделать:
1. Открыть страничку настроек, набрав в адресной строке about:config.
2. Отредактировать следующие опции:
network.http.pipelining — true
network.http.proxy.pipelining — true
network.http.pipelining.maxrequests — 8
nglayout.initialpaint.delay — 0 (необходимо щелкнуть правой кнопкой и создать новое целое значение с таким именем)
Все, теперь можно наслаждаться возросшей скоростью загрузки и отображения (особенно заметно на широких каналах).
Как это работает?
В протоколе HTTP версии 1.1, появившемся в 1999 году и используемом по сей день во всемирной паутине, появилась возможность в рамках одного TCP-соединения делать несколько запросов веб-серверу.
1. network.http.version — 1.1, network.http.keep-alive — true
2. network.http.pipelining — true, network.http.proxy.pipelining — true
Эти опции предписывают Firefox делать несколько запросов в соединении, не дожидаясь ответа сервера.
3. network.http.pipelining.maxrequests — 8
4. nglayout.initialpaint.delay — 0
Функциональность пунктов 2 и 3, помимо всего прочего, реализуется расширением Fasterfox. Оно официально пока не поддерживает FF 3, но работает при наличии Nightly Tester Tools.