В Mozilla Firefox (у меня установлена версия 3.0.10) можно заметно ускорить загрузку страниц при помощи pipelining. Что для этого надо сделать:
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‐соединения делать несколько запросов веб‐серверу.
Учитывая, что страницы современных сайтов обычно содержат большое количество изображений и других объектов, время установления TCP‐соединения (для каждого объекта) начинает играть значительную роль. Поэтому грех не использовать возможность по гарантированному ускорению загрузки страниц, существующую уже как 9 лет.
1. network.http.version — 1.1, network.http.keep‐alive — true
Эти опции установлены по умолчанию и разрешают Firefox использовать HTTP версии 1.1, включая возможность делать несколько запросов в соединении.
2. network.http.pipelining — true, network.http.proxy.pipelining — true
Эти опции предписывают Firefox делать несколько запросов в соединении, не дожидаясь ответа сервера.
3. network.http.pipelining.maxrequests — 8
Эта опция задает максимальное количество запросов, которое может быть сделано в соединении, от 1 до 8. Указывать значение более 8 бессмысленно, так как это физически не поддерживается Firefox'ом и эффекта иметь не будет.
4. nglayout.initialpaint.delay — 0
Эта опция уменьшает до нуля задержку перед отрисовкой (рендерингом) информации, полученной от веб‐сервера, что позволить увидеть запрошенную страницу чуть быстрее.
Подробнее о pipelining рассказано тут (на английском языке): The Truth About the Firefox “Pipelining” Trick
По ощущениям после выполнения вышеизложенного - скорость загрузки страниц заметно возросла. Соединение с интернетом - ADSL 8 Mb/s через локальную сеть.
Успешного ускорения!
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‐соединения делать несколько запросов веб‐серверу.
Учитывая, что страницы современных сайтов обычно содержат большое количество изображений и других объектов, время установления TCP‐соединения (для каждого объекта) начинает играть значительную роль. Поэтому грех не использовать возможность по гарантированному ускорению загрузки страниц, существующую уже как 9 лет.
1. network.http.version — 1.1, network.http.keep‐alive — true
Эти опции установлены по умолчанию и разрешают Firefox использовать HTTP версии 1.1, включая возможность делать несколько запросов в соединении.
2. network.http.pipelining — true, network.http.proxy.pipelining — true
Эти опции предписывают Firefox делать несколько запросов в соединении, не дожидаясь ответа сервера.
3. network.http.pipelining.maxrequests — 8
Эта опция задает максимальное количество запросов, которое может быть сделано в соединении, от 1 до 8. Указывать значение более 8 бессмысленно, так как это физически не поддерживается Firefox'ом и эффекта иметь не будет.
4. nglayout.initialpaint.delay — 0
Эта опция уменьшает до нуля задержку перед отрисовкой (рендерингом) информации, полученной от веб‐сервера, что позволить увидеть запрошенную страницу чуть быстрее.
Подробнее о pipelining рассказано тут (на английском языке): The Truth About the Firefox “Pipelining” Trick
По ощущениям после выполнения вышеизложенного - скорость загрузки страниц заметно возросла. Соединение с интернетом - ADSL 8 Mb/s через локальную сеть.
Успешного ускорения!
Комментариев нет:
Отправить комментарий