Для эффективной блокировки избыточного количества рекламы на сайтах приходится использовать плагин браузера Adblock Plus с очень большим количеством правил блокировки. Обратной стороной является замедление работы браузера на компьютере.
Один из способов ускорить браузер это объединить множество правил блокировки и удалить дубликаты, комментарии и пустые строки. Лучше всего автоматизировать данный процесс и получить результат в ускорении работы браузера, без снижения эффективности блокировки рекламы.
Для автоматизации был написан на php скрипт https://github.com/TyUser/HxAdblockUnifyingRules и выложен в открытый доступ. Все скаченные правила он кэширует на 12 часов. При попытки запуска index.php он проверяет кэш на актуальность и если он устарел то скачивает правила по новой. Для удобства необходимо будет поставить крон на автоматический запуск данного скрипта на вашем веб сервере.
Для тех кто не готов у себя запускать данный php код для получения кастомных правил блокировки, можете использовать универсальные правила и скачивать их отсюда. Без обработки размер правил блокировки занимает 6,95 МБ и 247006 строчек. После обработки получаем 5,33 МБ и 182260 строчек.
Для совместимости с разными браузерами большой файл с правилами блокировки был разделен на 3 части и уже их и надо добавить в Adblock Plus
Список полученных правил блокировки Adblock Plus: