Вопрос по боту HybridBot. Давно его забанил по ua, но вот посмотрел логи и вижу, что он опять бродит по серверу прикидываясь добропорядочным юзером. Более 5 тыс. хитов делает. Несущественно, но всё же.
Насколько я понимаю, это рекламный бот. Реклама на сайтах присутствует.
Прибить его наглухо или пусть ползает?
И аналогичный вопрос по другим рекламным ботам, типа weborama-fetcher, GetIntent и т.п.
Если сервер не отдаёт 304, то логи чего вы смотрите? Судя по логу, то что вы смотрите 304 отдаёт.
У вас html создаётся динамически? Судя по листингу заголовков, php принимает в этом участие или вы показываете заголовки и лог разных файлов.
Если вы отдаёте статику (к коей html по умолчанию относится) вэб-сервером nginx, то при установке expires больше нуля, он будет отдавать и 304. В апаче вероятно также.
Но копеечные клики мало влияют на доход и снижать лояльность пользователей из за них не хотелось бы. Вы же понимаете что по сути любая реклама снижает лояльность пользователей? И если есть техническая возможность отсечь рассылку такой рекламы, то лучше это сделать. Это позитивно отразится и на времени жизни подписки, и, возможно, на полученном с неё доходе.
gethostbyaddr не быстрая функция. Не рекомендовал бы использовть её без должной оптимизации.
Для блокировки ip лучше использовать geo, т.к. можно будет рулить диапазонами.
https://nginx.org/ru/docs/http/ngx_http_geo_module.html
И вероятно в этом location обработчик php нужно подключить.
Вопрос по боту HybridBot. Давно его забанил по ua, но вот посмотрел логи и вижу, что он опять бродит по серверу прикидываясь добропорядочным юзером. Более 5 тыс. хитов делает. Несущественно, но всё же.
Насколько я понимаю, это рекламный бот. Реклама на сайтах присутствует.
Прибить его наглухо или пусть ползает?
И аналогичный вопрос по другим рекламным ботам, типа weborama-fetcher, GetIntent и т.п.
$newarr = array_map(function($a){return '/index.php?option=com_content&task=view&id=' . $a;}, $arr);
Хотя, не понял что за массив у автора. Но через array_map всё равно реализовать можно :)
Вчера никто не ответил и я решил обновиться от греха. По совету с хабра, версия 4.92 на Centos нашлась в epel-testing.
И да, следов взлома не нашёл. Сверил со старыми бэкапами.
Я правильно понимаю, что если у меня exim 4.84, то я могу спать спокойно?
Вот поэтому я и отказался от этой партнёрки. Ибо неадекватные правила и мутная статистика. А в остальном всё нормально.
Непонятно в чём логика отдавать 304 только ботам. Сомневаюсь что создателям движка пришло бы подобное в голову.
Если сервер не отдаёт 304, то логи чего вы смотрите? Судя по логу, то что вы смотрите 304 отдаёт.
У вас html создаётся динамически? Судя по листингу заголовков, php принимает в этом участие или вы показываете заголовки и лог разных файлов.
Если вы отдаёте статику (к коей html по умолчанию относится) вэб-сервером nginx, то при установке expires больше нуля, он будет отдавать и 304. В апаче вероятно также.
Max1m, да, стоят обе. И мне так спокойнее.
Но копеечные клики мало влияют на доход и снижать лояльность пользователей из за них не хотелось бы. Вы же понимаете что по сути любая реклама снижает лояльность пользователей? И если есть техническая возможность отсечь рассылку такой рекламы, то лучше это сделать. Это позитивно отразится и на времени жизни подписки, и, возможно, на полученном с неё доходе.