При просмотре страниц в Firefox можно заметить, что скорость открытия сайтов, перегруженных изображениями, графическими элементами и скриптами значительно ниже. Тем не менее есть способ оптимизировать браузер, чтобы сделать его быстрее.
По умолчанию Firefox предлагается с балансированными настройками сетевых подключений, что ограничивает его способность использовать максимальную скорость интернет-соединения. Рассмотрим несколько опций, с помощью которых можно улучшить работу в интернете и сделать браузер быстрее.
Настройки пропускной способности по умолчанию
Прежде чем перейти к оптимизации пропускной способности, рассмотрим два основных параметра, влияющие на обработку данных по сети:
- network.http.max-connections: управляет максимальным количеством одновременных подключений, которые Firefox может установить к серверу.
- network.http.max-persistent-connections-per-server: управляет максимальным количеством постоянных подключений, которые обозреватель может поддерживать с сервером.
По умолчанию браузер предлагается с пороговыми настройками, что ограничивает способность использовать полную скорость соединения.
Параметр одновременных подключений
Чтобы увеличить количество одновременных соединений, настроим параметр max-connections. При увеличении этого значения, повысится скорость открытия страниц, требующих загрузки большого числа объектов (изображений, графических элементов, скриптов и прочих). Выполните следующие шаги для внесения изменений.
Введите about:config в адресной строке и подтвердите вход. Найдите с помощью поисковой панели network.http.max-connections.
Дважды щелкните на него, чтобы изменить. Введите новый предел, например, 1500 и щелкните «ОК».
Параметр постоянных подключений
Параметр max-persistent-connections-per-server позволит поддерживать больше постоянных соединений с сервером, что потенциально повышает производительность сайтов.
Для изменения перейдите в расширенные опции командой about:config, запущенной из адресной строки.
С помощью поисковой навигации найдите network.http.max-persistent-connections-per-server.
Дважды щелкните по нему, измените значение (например, на 10) и сохраните изменения на «ОК».
Почему максимальные значения не используются по умолчанию?
Если увеличите «max-connections» с 900 до 1500, то повысите скорость загрузки страниц, требующих загрузки большого числа ресурсов, в том числе изображений или сценариев. Однако увеличение также повышает нагрузку как на локального клиента (Firefox), так и сервер, что приводит к снижению производительности браузера.
Точно так же, когда увеличиваете «max-persistent-connections-per-server» с 6 до 10. Это повысит производительность сайтов, которые зависят от постоянных соединений. То есть сайтов, использующих длительный опрос или веб-сайты. Однако увеличение значения повышает использование памяти обозревателем и приводит к перегрузке сети. Особенно, когда работаете с десятком открытых вкладок.
Вот почему в Firefox по умолчанию установлены сбалансированные значения.
Инженер-программист