iccup, вы закрыли свой сайт от мизерного коли-ва мусорного трафика, вот (как мне кажется) более подходящее решение /ru/forum/958253
Закрыть на уровне фаервола трафик с подсетей крупнейших хостеров мира.
Юзаю это решение более года + свою надстройку /ru/forum/comment/14885499, просадки по трафику не заметил, а вот мусорного трафика устало меньше на 90%.
Даже одна контора аналитики писала мне письмо - типа что такое, раньше парсили ваш сайт нормально, а сейчас он нормально открывается с компа, а наш сканер типа пробиться не может :)))
P.S. в вашем решении нет финальной строки
if ($bad_ip) {
return 444;
}
map $http_user_agent $bad_useragent {
default 0;
~*ia_archiver 1;
~*Curl 1;
~*libwww 1;
~*BLEXBot 1;
~*SBooksNet 1;
~*MJ12bot 1;
~*Java 1;
~*NTENTbot 1;
~*GetIntent 1;
~*SemrushBot 1;
~*HybridBot 1;
~*AhrefsBot 1;
~*SeznamBot 1;
~*DeuSu 1;
~*GrapeshotCrawler 1;
~*SentiBot 1;
~*default 1;
~*Virusdie 1;
~*WordPress 1;
~*WhatsApp 1;
~*SeopultContentAnalyzer 1;
~*WinHTTP 1;
+ это в каждый нужный сервер
if ($bad_bot) {
Более широкий вид блокировки тут
Тему не читал - но мне кажется все многие рекламодатели на праздники приостановили компании - отсюда деффицит рекламы и пустые места.
Завтра все будет норм.
Уже писали неоднократно - блокируйте в скрипте все говнозоны типа
там один шлак
Подтверждаю каждое слово - Фасты выгнали, дали 24 часа чтоб свалить (нарушение авторского права, книга). То что книгу я удалил в течение 5 минут после абузы не помогло - вали нахер и все тут. OVH эти же абузы воспринимал абсолютно спокойно. Им и правообладателю отписывался что книга удалена - и все спокойны.
Вообще удивительно что вы проиндексированы с такой настройкай https
так и есть - у меня скрипт (две копии) работают для двух аккаунтов раз в 10 минут (по cron на VPS). Я захожу их глянуть раз в недельку, а в акках уже пару месяцев красота и без шлака!
UPDATE `ТАБЛИЦА` SET `ПОЛЕ` = replace(`ПОЛЕ`, '<br/>','<e></e></QUOTE>')
Ну и дальше по аналогии...
P.S. Только обязательно перед эксперементами белайте бекап таблицы!!!
К сожалению не ищет так... хоть и отрабатывает мгновенно
Вот так сработало "MATCH(t1.name) AGAINST (".$this->_db->quote($word).")";