Блокировка рекламы как метод избежать BSOD
"Синий экран" - неприятная обыденность сегодняшних дней. Система Windows настолько сейчас усложнилась, что некоторые её части работают "невпопад" с другим - вплоть до "фатального исхода". С эти ничего не поделаешь. Но можно научиться избегать некоторые ситуации, которые его вызывают.
Так случилось, что у меня стал непериодично появляться BSOD. Расшифровка кода BSOD выдавала рекомендацию: "сменить файрволл Antignum Outpost". У них, в Микрософте явно преобладает "инженерный подход": "что тут думать, трясти надо!". Однако обычно, если подумать, проблема решается и проще и изящнее.
Основная причина, по которой я не собирался менять файрволл - он не менялся, а таких BSOD до этого не было. Значит он не сам создаёт ошибку, кто-то ему "помогает". Сбор статистки причин появления BSOD выявил что они появляются в тот момент, когда браузер Opera обращается к сайту. Opera действительно сменилась, но тут опять всё тот же вопрос - сама ли она это делает или её кто-то "помогает".
Поскольку проблема случалась с разными версиями Opera, то, если бы это была проблема самой Opera, такую ошибку, почти наверняка, нашли бы и исправили. Но поскольку этого не произошло - значит дело скорее всего в тот что она "кушает", т.е. в просматриваемых сайтах.
Сегодняшний "массовый" сайт - это совсем не та стройная система, какой они были лет 10 назад. Это нагромождение скриптов, виджетов, стилей и прочего, и прочего. Совсем неудивительно, что браузеру становится от таких сайтов "плохо" ... посмотрите сами, например, на "внутренности" страниц РБК.
Тем менее моя ситуация не была безнадёжной - на помощь пришло дополнение для фильтрации рекламы NoAds. Оно было установлено и с его помощью были "отрезаны" подозрительные области с рекламой.
Результат не заставил себя ждать - BSOD пропали. Т.е. было доказано, что реклама не только грузила мой канал и замедляла загрузку сайтов - но мешала нормальному функционированию системы!
И, "закрепляя результат", чтобы избежать подобного же на другом своём рабочем браузере SeaMonkey(с ним правда такой же BSOD случался все пару раз) и на него была поставлена "антирекламная" примочка - AdBlock Plus. Кроме того, что она заблокировала ненужный мне контент, она дополнительно(как и NoAds в Opera) снизила процессорную нагрузку браузеров. Ибо баннеры, созданные на Flash, очень любят "кушать" процессор. Кстати, из-за этого Микрософт в новом браузере IE 10 MetroUI отказывается от его поддержки.
Статья обсуждается на Всеобщем форуме в этом топе.
Копия статьи помещена в мой дневник.
|