Ускоряем работу браузеров
Случилось так, что однажды дома у меня (т.е. автора этой статьи) не было доступа к интернету. Почему так получилось – отдельный вопрос. Пришлось идти к соседям, потому что нужно было отправить очень важное письмо. На соседском компьютере я заметил одну неприятность – браузер Mozilla Firefox 10-й версии очень долго открывался.
Он открывался так медленно на нетбуке, что за это время я успел выпить полкружки предложенного чая. После открытия мне пришлось еще и ждать, пока интерфейс почты Gmail соизволит отреагировать на мои действия, потому что браузер решил зависнуть.
Как бы то ни было, письмо я отправил, спасибо за это отзывчивым людям. Но ситуация с браузером не давала мне покоя. Я задумался – почему браузер может долго открываться? В чем причина его медленной работы? Замечу – речь идет не о долгом открытии страниц, а о долгом открытии самого браузера, независимо от скорости интернета.
Я провел небольшой опрос среди знакомых. Результат оказался грустным: у владельцев старых компьютеров и нетбуков браузер (неважно какой, версия тоже не особо важна) открывается секунд 30, если не больше. Причем люди считают нормой такое поведение и молча терпят. В принципе, подождать полминуты можно, но некоторых пользователей ПК, в том числе и меня, такое ожидание раздражает. На современных машинах в единичных случаях также бывает существенная задержка открытия браузера и зависания время от времени, но в целом благодаря гигагерцам и ядрам ситуация более радужная.
Долго включается компьютер? Медленно работает ноутбук ? Причина и решение.
Напрашивается два вопроса: почему браузер тормозит и как ускорить его работу?
Примечание: тем, кто ищет рекомендации, надо прокрутить страницу ниже – ко второй главе статьи.
1. Почему это происходит?
1.1. Поиск причин
Все современные интернет-браузеры – сложные программные комплексы. В процессе запуска и работы браузера происходит много событий: сортировка баз данных, которые содержат историю посещенных сайтов, информацию о кешированных страницах (это страницы, картинки и другие объекты, которые мы уже загрузили из интернета и которые могут быстро загрузиться с жесткого диска вместо медленного скачивания из интернета), информацию о различных дополнениях и т.п. Также идет загрузка сторонних компонентов от других разработчиков, таких как Adobe Flash Player и Java.
Существует утилита Process Monitor, которая может отследить активность программ. Благодаря ей я выяснил, что браузер Firefox на моем компьютере во время процесса запуска генерирует более 18 тысяч событий! Под событиями я подразумеваю открытие файлов, проверку работы интернета, просто проверку файлов на их наличие и много чего еще, что регистрирует Process Monitor. Браузер Google Chrome генерирует 34 тысячи событий при запуске, Opera – 5 тысяч, а Internet Explorer – 16 тысяч. Для сравнения – на моем компьютере во время запуска обычного Блокнота (notepad.exe) происходит 1198 событий.
ПОЧЕМУ КОМПЬЮТЕР ЗАВИСАЕТ / ДОЛГО ВЫКЛЮЧАЕТСЯ / МЕДЛЕННО РАБОТАТЕТ
- Chrome старается как можно быстрей показать свое окно, в фоновом режиме продолжая подгружать дополнения и другие компоненты. Это позволяет открывать сайты до полной загрузки браузера, которая происходит спустя десяток секунд или даже через полминуты.
- Opera пошла по пути максимальной оптимизации – чем меньше открываемых файлов, тем быстрее. Этот подход максимально проявляет себя при быстром жестком диске.
- Mozilla Firefox ведет себя не лучшим образом – пока все компоненты не загрузятся, толком работать нельзя, хотя окно браузера может появиться раньше. Этот подход разработчики исправить не хотят или не могут. Все, что они обещают, так это к 14-й версии браузера устранить проблему слишком чрезмерного потребления оперативной памяти.
- Что происходит во время запуска Internet Explorer, мне не известно. Информации об этом мало. Судя по тому, что я увидел с помощью Process Monitor – браузер открывается так же, как и Opera, где упор идет на минимальное количество файловых операций, требуемых для запуска.
1.2. Сторонние компоненты
Вот самая распространенная проблема:
Панели, добавляемые в браузер, называются тулбары (от слова «toolbar»). Намеренно или нет, но они могут не только спровоцировать утечку конфиденциальных данных пользователя (об этом написано, например, здесь — про то, как благодаря Google Toolbar и тулбару Яндекса в кэш поисковых систем попала информация довольно личного характера), но и вызвать проблемы технического плана в работе браузера.
Тулбар – это дополнение для браузера. Как и любое дополнение, оно занимает оперативную память, требует ресурсов процессора для выполнения своих задач. На компьютерах с частотой процессора больше 2 Ггц влияние тулбаров слишком мало, чтобы заметить невооруженным глазом. Но на нетбуках и старых ноутбуках тулбары способны довольно сильно затормозить работу браузера. Еще раз напомню о возможной слежке за пользователем, навязывании своих услуг и показа рекламы:
Один я вижу иронию во фразе «Теперь без рекламы«?
Также существуют плагины. Типичный пример – Adobe Flash Player. Лично я придерживаюсь мнения, что следует различать плагины (plug-ins) и расширения, дополнения. Плагины зачастую не видимы для пользователя, но расширяют возможности браузера, например добавляют возможность проигрывания онлайн-видео (VLC Web Plugin).
Они работают на «низком» уровне с браузером, т.е. глубоко в него внедряются. В свою очередь расширения в Google Chrome и Opera, дополнения в Firefox и надстройки в Internet Explorer часто видны пользователю в виде каких-то кнопочек, панелей и т.п. Можно назвать это все условностями. Как их ни назови, факт остается фактом: все дополнительные компоненты тормозят браузер и иногда вызывают сбои.
Например, меня преследует странный глюк: при включенном Flash Player’е я не могу зайти на сайт Одноклассники.ру – любой браузер просто-напросто виснет. С чем это связано, так и не выяснил. К счастью, этот сайт мне не нужен, поэтому решил просто не посещать его.
Расширения, как я заметил, почти не вызывают тормозов в работе Google Chrome и Opera, но потребляют оперативную память. В Internet Explorer 9 большое количество тулбаров может вызвать спонтанные зависания, но на потребляемую оперативную память не оказывает заметного влияния. В Firefox может быть что угодно – от долгой загрузки до постоянных зависаний в работе.
Вывод: плагины всегда влияют на скорость работы браузеров и их стабильность, причем их влияние зависит от браузера, но всегда негативно.
2. Ускоряем работу браузеров
2.1. Рецепты для всех браузеров
2.2. Google Chrome
2.3. Mozilla Firefox
2.3. Opera
Расширения доступны в меню Opera – Расширения – Управления расширениями. Плагины доступны по адресу opera:plugins, причем есть один ньюанс – в списке плагинов поставьте галочку Подробнее, чтобы увидеть полный список. Дело в том, что Опера очень любит коллекционировать плагины разных версий, особенно Flash Player’а. Используются или нет старые версии, я не знаю, но рекомендую их отключить, оставив только самые новые (смотрите номер версии в строчке «Описание:»)
Рекомендации по отключению плагинов те же, что и для Chrome выше. Перезапуск браузера также потребуется.
2.4. Internet Explorer
Если у вас девятая версия, нажмите на шестеренку в правом верхнем углу окна и выберите пункт Надстройки. Затем выберите Отображать: Все надстройки. Можно отключить все, кроме Shockwave Flash Object – это Adobe Flash Player. Рекомендации по остальным плагинам такие же, что и с остальными браузерами. Кстати, Internet Explorer 9 справа от плагина отображает время, на которое замедляется запуск браузера со включенной надстройкой — очень удобно.
В 6, 7 и 8 версиях пункт Надстройки находится в меню Сервис.
Перезапуск браузера также требуется.
2.5. Чистим кэш браузеров
- Скачиваем облегченную версию CCleaner (без тулбаров) – ссылка.
- Ставим ее, запускаем
- В окне программы слева выбираем Очистка, далее во вкладке Windows снимаем галочки отовсюду, кроме «Временные файлы браузера«. Во вкладке Приложения опять-таки снимаем все галочки у пунктов, кроме тех, которые содержат слово «кэш«.
- Нажимаем кнопку Очистка и ждем.
- Готово!
2.6. Дефрагментируем жесткий диск
Так как эту статью наверняка прочтут и начинающие пользователи тоже, сделаю небольшое объяснение: информация хранится на жестком диске независимо от ее физического расположения. Начало файла может находиться у края диска, середина где-то в конце, а конец, например, рядом с началом.
Увы, это фундаментальный недостаток файловых систем FAT32 и NTFS, которые используются в Windows для хранения данных. Данная ситуация называется фрагментацией. Периодически (хотя бы раз в месяц) необходимо проводить дефрагментацию – упорядочивание физического расположения файлов.
Читающим головкам диска легче за один заход прочесть весь файл, нежели метаться туда-сюда в поисках кусочков. В принципе, современные операционные системы – Vista, 7, 8 – периодически сами запускают процесс дефрагментации. Увы, существует масса препятствий этому процессу – либо компьютер не оставляют в покое ни на минуту, либо покопались в настройках системы и отключили «ненужное», либо просто происходит программный сбой.
Для вызова дефрагментации требуется нажать меню Пуск – Все программы – Стандартные – Служебные – Дефрагментация диска. Использование этой программы не должно вызвать каких-либо проблем, потому что она проста.
О том, как запустить дефрагментацию в Windows 8, рассказал участник нашего форума hitry в комментарии №3 этой статьи, за что ему большое спасибо.
Сторонними программами-дефрагментаторами я категорически не советую пользоваться по одной причине – сам процесс дефрагментации связан не только с собственно перемещением файлов на жестком диске, но и другими функциями, такими как Prefetch. Проще говоря, сторонние дефрагментаторы могут просто-напросто переместить файл не туда, да еще и не уведомить об этом компоненты Windows, в итоге вся система и программы будут загружаться и работать медленнее. Нам это явно не нужно.
3. Итог
Рекомендация отключать плагины и расширения действенна. Рецепт помогает избавиться от спонтанных подвисаний, не(до)загрузки страниц (например, вместо содержания страницы браузер отображает ослепительно чистую белизну).
В идеале для стабильности браузера было бы хорошо отключить Flash Player, но увы – он нужен для работы многих сайтов, в том числе популярного Вконтакте. Если браузер подвисает, то в ряде случаев проблема кроется именно в этом плагине.
Вы можете задуматься: «Как же так, разве отключение десятка плагинов не повредит просмотру страниц?!»
Отвечаю: нет, не повредит. Современный браузер имеет поддержку достаточного количества технологий и может корректно открывать подавляющее большинство сайтов (точных цифр не знаю). Остальные сайты либо специфичны – например, используют дополнительные плагины для вещания видеопотока со страниц (сайты с онлайновыми тв-каналами), либо написаны неграмотными программистами, которые используют различные дополнения там, где они не требуются.
Об очистке кэша: данная процедура очень полезна для старых браузеров. Помню, что причина тормозов браузера Opera до версии 10.60 была именно в большом кэше. Причем принудительное ограничение не помогало. В итоге я перешел на Google Chrome, где вообще размер кэша, как я заметил, не контролируется, но его размер на скорость загрузки и работы не влияет. Хотя лучше чистить кэш и в Хроме, потому что большое количество мелких файлов приводит к фрагментации файлов.
Примечание: старыми браузерами лучше не пользоваться, потому что это потенциальная дыра, в которую могут пролезть вирусы.
О совете дефрагментации жесткого диска: это полезно в целом для работы программ, не только браузеров.
Возможно, прочтя статью, вы удивитесь: «А где цифры, тесты?»
К сожалению, я не нашел достоверного способа протестировать скорость работы браузеров. Приходится полагаться на субъективные ощущения, которые говорят: да, это помогает. А еще у меня есть старый компьютер с процессором 665 Мгц и 256 мб RAM, где разница заметна «на глаз».
Если же мои советы вам не помогли и браузер тормозит, зависает, почитайте еще и эту, эту и эту статьи.
Полезная тема форума: Браузеры.
Желаю всем быстрого браузера и удобных сайтов!
Отредактировано: FuzzyL — 9 апреля 2012
Причина: Добавил упоминание о дефрагментации в Windows 8
Firefox работает медленно — Как его ускорить
Что хорошего в сверхбыстром интернет-соединении, когда браузер работает со скоростью диалапа? Эта статья поможет Вам выбрать нужное направление, чтобы отследить и устранить проблемы. Конечно же, если Вам понадобится дополнительная помощь в чем-либо, Вам всегда готово помочь наше сообщество добровольцев.
Примечание: Функция очистки Firefox может решить многие проблемы путём сброса Firefox в исходное состояние. При этом нужная вам информация будет сохранена. Попробуйте использовать эту функцию перед тем, как начать длительный процесс устранения неполадок.
Оглавление
Обновите Firefox
Мы постоянно совершенствуем Firefox. Последняя версия работает быстрее, чем когда-либо прежде и содержит исправления многих проблем, которые могли бы замедлить ваш Firefox. Прочитайте статью Обновление Firefox до последнего выпуска, чтобы узнать как его обновить.
Обновите драйвера видеокарты
Наличие устаревших драйверов может замедлить работу. Ознакомьтесь с инструкциями производителя видеокарты о том, как обновить видеодрайверы.
Высокое потребление аппаратных ресурсов
Если инструмент мониторинга показывает высокую загрузку аппаратных ресурсов, попробуйте советы в статье Firefox использует слишком много памяти и ресурсов процессора — как это исправить.
Firefox зависает или не отвечает
Если Firefox перестает отвечать на Ваши действия и вместо курсора появляется вращающееся колесико и окно становится белым вместо курсора появляется вращающееся радужное колесико окно становится серым , воспользуйтесь статьей Firefox «зависает» или не реагирует — как исправить.
Я вижу предупреждение о неотвечающем сценарии
“Предупреждение о неотвечающем сценарии”? Что это вообще значит? Верите или нет, но на этот случай у нас имеется статья Предупреждение о неотвечающем сценарии — Что это значит и как это исправить, которая поможет прояснить ситуацию.
Firefox долго запускается
Попробуйте воспользоваться подсказками из статьи Firefox слишком долго запускается.
Проверьте ваш компьютер на наличие вредоносного ПО
Для решения проблем медлительности, конкретно не указанных в этой статье, Вы должны проверить Ваш компьютер на наличие вирусов, шпионских программ и других вредоносных программ и прочитать статью Устранение проблем Firefox, вызванных вредоносными программами.
Оптимизируйте Windows
Ускорение Windows может улучшить работу Вашего компьютера. Прочитайте статью Повышение быстродействия компьютера на сайте microsoft.com. Прочитайте статьи Повышение быстродействия компьютера и Обеспечение оптимальной производительности Windows на сайте microsoft.com. Прочитайте статью Советы для повышения производительности компьютера с Windows 10 на сайте microsoft.com.
Блокируйте нежелательное содержимое
Содержимое, который вам не нужно, например реклама или сценарий отслеживания, может значительно замедлить загрузку страницы. Встроенная в Firefox функция блокировки содержимого может ускорить загрузку страниц, предотвращая загрузку сторонних трекеров. Прочитайте статью Улучшенная защита от отслеживания в Firefox для компьютера для получения подробной информации.
Есть также дополнения Firefox, которые могут блокировать содержимое, которое вам не нужно, например:
-
блокирует невидимое содержимое веб-страницы, которое отслеживает вас в Интернете.
- Дополнение uBlock Origin блокирует рекламу, отслеживающие сервисы и другое нежелательное содержимое, при этом менее требователен к использованию памяти и процессора, чем другие блокировщики.
- Дополнение NoScript позволяет выборочно включать и отключать все запускаемые скрипты на веб-сайтах.
Пожалуйста, обратитесь непосредственно к разработчику дополнения, если вам необходима поддержка для дополнения.
Все эти советы не помогли мне решить проблему. Что мне теперь делать?
Иногда сложно выявить причину разного рода проблем. У нас имеется сообщество добровольцев, готовых помочь Вам найти решение. Прочитайте статью Получить поддержку сообщества.
Эти прекрасные люди помогли написать эту статью:
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Источник