Возможно, вы слышали о расширении Adblock, которое имеет огромный список фильтров URL для блокировки рекламы на большинстве веб-сайтов. Замедляет ли это Firefox, учитывая, что для каждого маленького изображения и флэш-памяти он должен обращаться к этому массивному белому списку URL?
firefox
browser-addons
performance
adblock
Robinicks
источник
источник
Ответы:
Большая часть заблокированного контента состоит из флэш-файлов, изображений и скриптов. Они довольно большие и требуют времени для загрузки.
Таким образом, блокируя их, Adblock фактически увеличивает время загрузки, иногда на много.
источник
Да, это замедляет Fx. Это факт. Конечно, вы сохраняете полосу с не загруженной графикой, баннерами и т. Д. Негативным аспектом является то, что ABP необходимо проверять каждый URL (да, указатель ресурса), если он находится в одном правиле блокировки.
Недавно я установил один большой большой список фильтров, и это действительно замедлило Fx.
Но: если вы используете только небольшую фильтрацию подписки, вы можете быть уверены, что никакого эффекта вы не заметите.
источник
Кажется, это не замедляет Firefox. Во всяком случае, у меня сложилось впечатление, что сайты загружаются быстрее, поскольку им не нужно извлекать так много данных.
Вы могли бы сделать некоторые тайминги с включенным и выключенным Adblock, но есть так много переменных (кеши, латентность сети и т. Д.), Что полученные вами числа не будут особенно полезны.
источник
Время для сопоставления с большим списком элементов, как правило, не пропорционально размеру списка (технический термин
O(n)
). Если бы это было так, каждый запрос Google занимал бы много лет.Как отмечали другие, время, сэкономленное за счет отсутствия выборки и отображения заблокированных элементов, вероятно, намного превышает время, потраченное на сопоставление со списком.
источник
*/banners/*
если URL не содержит/banners
или что-то подобное.)