Ускорение работы Adblock Plus с очень большим количеством правил блокировки



 Для эффективной блокировки избыточного количества рекламы на сайтах приходится использовать плагин браузера Adblock Plus с очень большим количеством правил блокировки. Обратной стороной является замедление работы браузера на компьютере.

Adblock Plus

 Один из способов ускорить браузер это объединить множество правил блокировки и удалить дубликаты, комментарии и пустые строки. Лучше всего автоматизировать данный процесс и получить результат в ускорении работы браузера, без снижения эффективности блокировки рекламы.

 Для автоматизации был написан на php скрипт https://github.com/TyUser/HxAdblockUnifyingRules и выложен в открытый доступ. Все скаченные правила он кэширует на 12 часов. При попытки запуска index.php он проверяет кэш на актуальность и если он устарел то скачивает правила по новой. Для удобства необходимо будет поставить крон на автоматический запуск данного скрипта на вашем веб сервере.

HxAdblockUnifyingRules

HxAdblockUnifyingRules

 Для тех кто не готов у себя запускать данный php код для получения кастомных правил блокировки, можете использовать универсальные правила и скачивать их отсюда. Без обработки размер правил блокировки занимает 6,95 МБ и 247006 строчек. После обработки получаем 5,33 МБ и 182260 строчек.

Правила блокировки Adblock Plus

 Для совместимости с разными браузерами большой файл с правилами блокировки был разделен на 3 части и уже их и надо добавить в Adblock Plus

Список полученных правил блокировки Adblock Plus:

  • https://www.russerver.com/HxAdblockUnifyingRules/adblock_1.txt
  • https://www.russerver.com/HxAdblockUnifyingRules/adblock_2.txt
  • https://www.russerver.com/HxAdblockUnifyingRules/adblock_3.txt

Добавление кастомных правил блокировки в Adblock Plus

Добавление кастомных правил блокировки в Adblock Plus

Добавление кастомных правил блокировки в Adblock Plus