Comp.Soft
Главная | Регистрация | Вход
Среда, 25-Декабря-2024, 11:01
АСТРАХАНЬ
Меню
Поиск
Категории
SmallProxy
Трафик
Телевизионный Интернет и радио
Веб
Картинки
Чего опасаться в Интернете?
Онлайн
SMS.Замок
Дешёвый СОФТ
Чат
Это нужно
Главная » Статьи » Интернет » Веб

Ускоряем работу браузеров

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. Рецепты для всех браузеров



С теорией покончили, переходим к практике. Так как точно выяснить очень сложно, какие тулбары работают "честно", придется действовать радикально: удаляем все тулбары и компоненты. Для этого в Windows XP идем в Панель управления – Установка и удаление программ. Для Windows Vista/7/8 – Панель управления – Программы и компоненты. Удаляем все программы, в названии которых встречается: AlterGeo Magic Scanner, Ask toolbar, Ask.com, Bing Bar, Gator, Google Toolbar, Guard@Mail.ru, QIP Internet Guardian, StartSearch, WinZix, Спутник@Mail.ru, Яндекс.Бар. Существуют еще «бары», но найти названия всех очень трудно. Буду благодарен, если вы укажете найденные вами в комментариях, это поможет другим пользователям.
Затем желательно скачать и установить самую новую версию Adobe Flash Player – ссылка. Чем новее версия – тем выше стабильность и скорость работы.

2.2. Google Chrome


Вводим в адресной строке about:extensions – появится список установленных расширений. Пройдитесь по списку, удаляя ненужные. Набор нужных расширений у каждого свой, я лишь порекомендую не удалять AdBlock – хоть он и съедает ощутимое количество оперативной памяти, но очень полезен – благодаря ему на открываемых страницах меньше рекламы. Выгода очевидна.
Возможно, список расширений будет пустой, если вы их не устанавливали.
Затем вводим about:plugins – появится список установленных плагинов. Можно отключить все плагины, кроме Native Client, Flash, Google Update, Java. Хотя Java я бы отключил, так как во-первых это фактически дыра в безопасности браузера, через которую возможен запуск вирусов, во-вторых для среднестатистического пользователя Java в браузере не нужен (не путать с javascript, который очень важен). Если оставляете Java включенным, скачайте самую новую версию и установите.
В списке, возможно, будут плагины QuickTime и VLC Web Plugin, которые необходимы для просмотра видео со страниц некоторых сайтов, поэтому если какой-то сайт попросит их установить – просто включите плагин обратно. Adobe Acrobat и Chrome PDF Viewer не следует отключать тем, кто просматривает файлы PDF в окне браузера, так как при выключенных плагинах вместо открытия эти документы будут загружаться на жесткий диск.
Также некоторые антивирусы ставят свои плагины, например AVG. Отключать их или нет – решать вам. Лично я не отключаю. Безопасность важнее нескольких секунд ожидания.
Для применения изменений необходим перезапуск браузера.

2.3. Mozilla Firefox



Нажимаем кнопку Firefox (в новых версиях браузера) или открываем меню Инструменты (в старых версиях и в Windows XP) – Дополнения. На вкладке Расширения можно удалить все, за исключением явно полезных дополнений, например AdBlock и WOT. Возможно, список дополнений будет пуст, если вы ничего не устанавливали.
На вкладке Плагины можно отключить все, кроме Shockwave Flash. Ситуация с остальными плагинами описана выше в 2.2.
Для применения изменений также необходим перезапуск браузера.

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 для очистки кэша браузеров:
  1. Скачиваем облегченную версию CCleaner (без тулбаров) – ссылка.
  2. Ставим ее, запускаем
  3. В окне программы слева выбираем Очистка, далее во вкладке Windows снимаем галочки отовсюду, кроме "Временные файлы браузера". Во вкладке Приложения опять-таки снимаем все галочки у пунктов, кроме тех, которые содержат слово "кэш".
  4. Нажимаем кнопку Очистка и ждем.
  5. Готово!

Также, если вы все ссылки храните в виде закладках, можно через CCleaner очищать Журнал посещенных сайтов и Список введенных адресов. На браузеры Firefox и Opera это действует благотворно - проверено.

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, где разница заметна "на глаз".
Если же мои советы вам не помогли и браузер тормозит, зависает, почитайте еще и эту, эту и эту статьи.
Полезная тема форума: Браузеры.
Желаю всем быстрого браузера и удобных сайтов!

Автор статьи: Дмитрий Глашков
(glashkoff@gmail.com)
Публикация данного материала разрешается исключительно
со ссылкой на источник и с указанием автора.


Источник: http://acerfans.ru/other/1619-uskoryaem-rabotu-brauzerov.html
Категория: Веб | Добавил: Andrey (23-Января-2013) | Автор: Дмитрий Глашков
Просмотров: 1937 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Переводчик сайта
Менюшка

Соц. сети
Вход
Теги

Для красивого отображения Облака
необходим
Adobe Flash Player 9
или выше
Скачать Adobe Flash Player

ОЗОН
OZON.ru
Друзья

Переводчик онлайн
Submitter.ru - Регистрация в поисковых системах!
Погода
Яндекс.Погода
Статистика






Онлайн всего: 1
Гостей: 1
Пользователей: 0

При использовании материалов сайта, наличие гиперссылки на сайт обязательно
© 2024
Яндекс.Метрика
Результаты антивирусного сканирования