Да это все понятно, но я не ожидал, что через CF с таким рефером пробьются. Вероятно ботофермы апнулись в развитии.
Ботофермы не пропадут, пока Яндекс учитывает ПФ, как единственный и верный фактор ранжирования....
CF не нацелен для такого точечного анализа. потому он никогда не считал и не считает поведенчески боты ботами. он дедектит ддос ботов. потому у ботоводов никогда небыло сложностей обойти клаудфлар, они не особенные ботоводы, а самые обычные.
ботовый траф никуда не девался, какая разница какой реферер там ставят по приколу.
продавать рекламу внутри самой группы, платные посты, явно рекламные или замаскированные под рекомендации.
Спасибо, прямо облегчили мой путь. Кстати, а если особо борзых в объектный кеш помешать или бессмысленно?
в такой базе не важно сколько там ипов. более идеальное это только бан на уровне iptables, cloudflare, nginx.
Вот я как раз про индексы и задумался и все описанное вами задумался. Список приготовлю из нескольких тысяч cidr и загружу в базу, проверю на одном сайтике, там us трафик позволяет проверить кучу сеток.
CREATE TABLE IF NOT EXISTS ipv4rules (
ip1 INTEGER NOT NULL default '',
ip2 INTEGER NOT NULL default '',
ban INTEGER NOT NULL default '0'
);");
// индекс:
CREATE INDEX IF NOT EXISTS ipv4range ON ipv4rules (ip1, ip2);
начальный и конечный ип подсети хранить в числовом виде.
Вот прямо сейчас проверяю на тестовом wp, даже с учетом запуска блокировки до wp не вижу ничего легче и быстрее ( htaccees в два раза выигрывает). Но по позже проверю под нагрузкой побольше.
Если еще подождать кеширование и мускул, будет раз в 10 выигрывать htaccees. Он до, до и до всего стартует в данном случаи.
Мудрость Джедаев - Блокировка в .htaccess быстрее, так как её синтаксический анализ в Apache происходит быстрее, чем процесс PHP. Это связано с тем, что .htaccess выполняется раньше PHP-кодов.
чтение htaccess стартует при запросе каждого запроса. если у вас при отдачи страницы будет десяток файлов стилей, скриптов, еще десяток картинок шаблона... вот столько же раз и будет прочитан этот файл. В среднем если размер htaccess больше 200 кб это уже плохая идея и надо что-то менять. не зависимо от того что там, баны ипов или ручное прописывание 100500 реврайтов.
php + sqlite, с поиском вхождения ипа в диапозоны (с правильными индексами), не зависимо от количества ипов и диапозонов в базе будет мгновенно и легко. у меня так.
РСЯ платит легитимно на Юмани, например.
раньше помню юмани у себя в интерфейсе рекламили, что юзайте счет юмани как свой зарплатный счет, пусть вам работодатель сюда переводит... и знакомая из беларуси, которая работала официально на российскую фирму по договору подряда (вроде так это называлось), принимала, причем юмани она и регала чисто под этого одного клиента и других переводов небыло, ее забанили что нефиг так принимать, идите в юкассу 😀