Блокировщик рекламы тормозит браузер

Обновлено: 04.07.2024

1. Запустите браузер и откройте меню, нажав на три точки в верхнем правом углу экрана.

2. Перейдите во вкладку «Настройки» → «Дополнительные».

3. Опуститесь вниз и нажмите «Сбросить».

4. Система удалит настройки главной страницы и файлы cookie, а также отключит все расширения. Закладки и пароли останутся.

Firefox

1. Запустите браузер и перейдите по адресу about:support. Откроется страница с технической информацией.

2. Нажмите на кнопку «Очистить Firefox» в правой верхней части экрана.

3. Система удалит все дополнения и сбросит пользовательские установки. Ваши пароли и закладки останутся.

Перед тем как делать полный сброс настроек браузера, вы можете проверить его работу в безопасном режиме. Возможно, дело в расширениях. На странице about:support в правом верхнем углу экрана нажмите на «Перезапустить с отключёнными дополнениями».

Яндекс.Браузер

1. Запустите браузер и нажмите на три полоски в верхней правой части экрана.

2. Перейдите во вкладку «Настройки», опуститесь вниз страницы и нажмите «Открыть продвинутые настройки».

3. Найдите пункт «Сбросить настройки».

4. Браузер вернётся в исходное состояние без дополнений, закреплённых вкладок и временных файлов.

Opera

1. Запустите браузер и нажмите на значок Opera в верхнем левом углу экрана.

2. Перейдите во вкладку «Браузер». Затем нажмите на «Сбросить настройки браузера».

3. Система удалит файлы cookie, расширения, закреплённые вкладки и пользовательские установки.

Safari

В этом браузере нельзя сбросить настройки, поэтому придётся вручную чистить историю, кеш и расширения.

История

1. Зайдите в браузер и нажмите на иконку Safari в левом верхнем углу.

2. Выберите пункт «Очистить историю» → «Всю историю».

1. Зайдите в браузер, нажмите на иконку Safari в левом верхнем углу и выберите пункт «Настройки» → «Дополнения».

2. Поставьте галочку напротив «Показывать меню „Разработка“ в строке меню».

3. Нажмите на меню «Разработка» → «Очистить кеши».

Расширения

1. Зайдите в браузер, нажмите на иконку Safari в левом верхнем углу и выберите пункт «Настройки» → «Расширения».

Adblock Plus - возможная причина того, почему Firefox и Chrome пожирают так много памяти

Кроме того, Adblock Plus (ABP) также увеличивает количество времени (и циклы ЦП), затрачиваемое на то, чтобы отобразить веб-сайт. Вместо того, чтобы делать работу в Интернете более быстрой, ABP на самом деле делает ее медленной.

Вначале это может показаться парадоксальным — в конце концов ABP блокирует загрузку всей этой раздражающей мультяшной флешь-рекламы и, таким образом, это должно спасти нас от ненужного расходования памяти и нагрузки на ЦП. К сожалению, реальная ситуация намного более сложная. В целом ABP перерос свою собственную пользу, и просто сам процесс работы АВР в веб-браузере потребляет больше памяти и циклов процессора, чем экономит.

Принцип работы Adblock Plus


Принцип работы Adblock Plus

Начать можно с того, что по словам разработчика Mozilla Николаса Нетэркоута (Nicholas Nethercote) существует 60 - 70 MB памяти обращения, которую Adblock Plus запускает в фоновом режиме при работе с Firefox. Основная проблема, тем не менее, это процесс, которым ABP фактически блокирует рекламу. В основном ABP в каждую веб-страницу, которую Вы посещаете, вставляет крупную таблицу стилей CSS, занимающую приблизительно 4 МБ оперативной памяти, убирая рекламу. Это не было бы проблемой, если бы у нас были все еще 90-е или начало 2000-х, но в наше время веб-страницам очень свойственно иметь много фреймов, которые являются отдельными, собственными веб-страницами, которые загружаются и встраиваются в страницу, на которую Вы в данный момент смотрите. Наиболее распространенный пример - вездесущий социальный виджет совместного использования (Facebook, Twitter, и т.д.), который фактически является фреймом, содержащим отдельную веб-страницу, размещенную на серверах Facebook или Twitter.

Вы, вероятно, можете видеть, к чему это ведет. На современном веб-сайте могут быть десятки фреймов. На домашней странице ExtremeTech есть 10, что довольно немного. При тестировании Нетэркоут обнаружил, что TechCrunch использовал приблизительно 194 МБ оперативной памяти при выключенном ABP, но ее объем удвоился до 417 МБ при включении ABP после запуска всех социальных виджетов. В примере крайней ситуации с VIM Color Scheme Test website, у которого есть сотни фреймов, будет расходоваться от нескольких сотен мегабайт памяти почти до двух гигабайт. Нетэркоут тестировал потребление памяти ABP в Firefox, но мы выполнили тот же тест в Chrome и получили те же результаты.

Использование памяти в Chrome, много фреймов, Adblock Pro отключен


Использование памяти в Chrome, много фреймов, Adblock Pro отключен

Использование памяти в Chrome, много фреймов, включен Adblock Pro


Использование памяти в Chrome, много фреймов, включен Adblock Pro

Труднее измерить обращения к ЦП при включении ABP, но после некоторого ненаучного тестирования определенно чувствуется, что при установленном ABP веб-сайты отображаются намного медленнее. Мой вентилятор ЦП вращается сильнее, когда ABP включен, и это обычно является хорошим показателем того, что процессор сильно загружен.

Парадокс конечно же в том, что популярность ABP зарождалась на его возможности блокировать кричащую, раздражающую и ресурсоемкую Flash-рекламу. Теперь из-за того, что у ABP список блокирования такой большой, он, вероятно, использует оперативной памяти и рабочих циклов процессора больше, чем экономит (хотя это, конечно, будет варьироваться от сайта к сайту).

Лично я перестал использовать ABP давно, потому что бесплатные веб-сайты зависят от дохода с рекламы, и я не хочу, чтобы эти бесплатные веб-сайты разорялись. Если Вы сильно обеспокоены по поводу рекламодателей, отслеживающих Ваши действия в сети, то выключение приема cookie от сторонних сайтов или использование такого дополнения к браузеру, как NoScript, является намного более эффективным (и рациональным) методом, чем использование ABP. Против раздражающей Flash-рекламы дополнения, работающие на основе команд по щелчкам мыши, такие как Flashblock (для Firefox и Chrome), являются более приемлемым решением, чем ABP.

В январе 2019 года компания Google представила первую предварительную версию нового манифеста по работе расширений в Chrome (Google Chrome Extension Manifest).

Технологический гигант планирует ограничить доступ к webRequest API, который используется многими блокировщиками контента (антибаннерами) для блокировки элементов веб-страницы – в том числе uBlock Origin и Adblock Plus, Разработчикам будет предложен новый declarativeNetRequest API с существенными ограничениями.

В случае реализации данных изменений возможности блокировщиков контента / антибаннеров в Google Chrome будут значительно ограничены.

Google объясняет данное решение следующим образом:

Другими словами, Google утверждает, что расширения, использующие webRequest API, оказывают существенное негативное влияние на производительность браузера и замедляют просмотр веб-страниц.

Немецкий стартап Cliqz, который занимается разработкой одноименного браузера и владеет расширением для блокировки трекеров Ghostery, провел серию испытаний, чтобы подтвердить или опровергнуть утверждения Google.

Компания использовала большую коллекцию популярных сайтов и измерила производительность блокировщиков контента uBlock Origin, Adblock Plus, Ghostery, встроенного антибаннера Brave и блокировщика рекламы DuckDuckGo.

99% запросов Медиана
Ghostery 0.050ms 0.007ms
uBlock Origin 0.124ms (в 2.5x медленее) 0.017ms (в 2.7x медленее)
Adblock Plus 0.103ms (в 2.1x медленее) 0.019ms (в 2.9x медленее)
Brave 1.288ms (в 25.9x медленее) 0.041ms (в 6.3x медленее)
DuckDuckGo 12.085ms (в 242.5x медленее) 8.270ms (в 1258.4x медленее)

Данное тестирование выявило, что почти все блокировщики контента, за исключением DuckDuckGo, добавляли «в среднем менее 1 миллисекунды к времени принятия решения» для каждого запроса. Другими словами, влияние блокировщиков контента на производительность браузера незначительно.

Результаты теста и тестовый набор данных являются общедоступными. Конечно, можно подвергнуть критике выбор блокировщиков контента, ведь Ghostery не является полноценным блокировщиком контента, в отличие от uBlock Origin или Adblock Plus. Разработчик uBlock, Реймонд Хилл (известный под ником gorhill), повторно провел испытания и обнаружил, что Adblock Plus работает не так успешно, как об этом свидетельствуют первоначальные результаты теста.

Несмотря на то, что Google открыто упоминает именно блокировщики контента, webRequest API используется и другими расширениями. Хотя вполне понятно, что Google хочет решить проблемы с производительностью браузера, связанные с расширениями, наказание абсолютно всех за ошибки лишь некоторых может быть не лучшим вариантом действий.

Однако, окончательное решение еще не принято. Google проводит консультации по вопросам изменений и не хочет нарушить работу расширений из-за нового манифеста.

Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№1 06-07-2009 08:27:53

AdBlock Plus тормозит загрузку страниц

:rolleyes:

вот. перед началом загрузки проходит секунд 10-15 пока страница появится, а без него страницы загружаются со скоростью пули. возможно это происходит из-за большого списка правил в фильтре и анализа страниц на наличие рекламы.
пожалуйста посоветуйте более скоростной фильтр рекламы.

№2 06-07-2009 09:44:06

Отредактировано Notanial (06-07-2009 10:21:34)

Я знаю, что ничего не знаю, но многие не знают и этого \Σωκράτης\Сократ - 399 год до н. э.\

№3 06-07-2009 09:53:17

Отредактировано Rosenfeld (06-07-2009 09:53:57)

Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.

№4 06-07-2009 10:22:42

попробовали - тормозит. меньше, но тормозит. удалили дополнение.
теперь порядок

№5 06-07-2009 10:33:58

Странный эффект - у меня-то самого достаточно большой список - так ВООБЩЕ не тормозит.

P.S. Задавайте свои вопросы в уже существующих темах, пожалуйста; пользуйтесь поиском и не плодите новые!

Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.

№6 06-07-2009 10:50:35

:)

Rosenfeld У вас не тормозит , потому что процессор у вас двухядерный наверное, а у ViSiON007 скорее всего какой нибудь селерон
Заметил что Эдблок хорошо ест процессор, из-за этого и тормозит (процесс firefox.exe)
Как вариант - новое железо

Отредактировано Notanial (06-07-2009 11:08:01)

Я знаю, что ничего не знаю, но многие не знают и этого \Σωκράτης\Сократ - 399 год до н. э.\

№7 06-07-2009 11:09:52

У меня ТРИ машины:

iCore 2 Duo 1.8,
iAtom 1.6,
iC 2.0 (восьмилетней давности с 512 RAM)

- везде одни и те же версии ФФ, везде один и тот же лист, везде один и тот же результат.

Отредактировано Rosenfeld (06-07-2009 11:10:31)

Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.

Читайте также: