Чекер ip ? Не знаю как назвать.

Post Reply
darkover
Posts: 1518
Joined: Sat Apr 13, 2013 8:59 pm

Чекер ip ? Не знаю как назвать.

Post by darkover »

Привет!
В прошлом году использовал кейтаро тдс, которая заточена исключительно на прием и отдачу трафа, в ней была функция проверки ботов и по ip диапазону и по точному ip. Нужно это было для клоаки.
Все было замечательно, но отдельно стоящая кейтара, на своем сервере на 2х лямах хитов и 20к ip для проверки - ложила сервак в нули, хотя тюнинг был сделан специально для нее.
После делегирования проверки ip ngixn - нагрузка упала примерно в 50 раз.

Это так, предисловие.

Проверка ботов, хитботов, сканеров - все у нас сейчас реализовано в основном через юзер агента, но далеко не секрет, что отсеивать по ip намного эффективнее. Проблема заключается в том, что если просто внедрить такую проверку в смарт - он ляжет, будет лагать и в итоге это все упрется в производительность php.

По сему я вижу механизм такой.
ngixn делает проверку по IP и если входящий ip соответствует ip бота - то у нас в смарт передается какой-то определенный header, который смарт отлавливает и выставляет этому ину ским 100, и может быть подставляет какого-то системного трейдера, что бы клики и показы для него не считались вообще.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Чекер ip ? Не знаю как назвать.

Post by admin »

Никаких проблем: выставляете например $_SERVER['your_param']

в common.php делаете

if ($_SERVER['your_param']) {
$_GET['id'] = 'fake_trader.com';
$_GET['p'] = 100;
}

и так далее любые параметры.
Don't forget to run script update
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Чекер ip ? Не знаю как назвать.

Post by admin »

А ИП список вы как обновляете ?
Don't forget to run script update
darkover
Posts: 1518
Joined: Sat Apr 13, 2013 8:59 pm

Re: Чекер ip ? Не знаю как назвать.

Post by darkover »

в моем IP списке собраны IP ботов, гугла, бинга и всего остального из открытых источников, из закрытых источников, выловлены по UA и так далее, база набивается последние 3 года. Второй список - это всякие сканеры и прочая хрень + переходы по скрытым ссылкам и так далее, и с сжтубов и с нормальных ресурсов белых и с доров.
База использовалась для клоаки на дорах.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Чекер ip ? Не знаю как назвать.

Post by admin »

Ясно
По передаче параметра вопросов нет ? Делается по идее парой строк в коммон, скрипт менять не надо, юзать можно без всяких изменений.
Don't forget to run script update
darkover
Posts: 1518
Joined: Sat Apr 13, 2013 8:59 pm

Re: Чекер ip ? Не знаю как назвать.

Post by darkover »

Да понятно, спасибо
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Чекер ip ? Не знаю как назвать.

Post by admin »

Ок, NP
Don't forget to run script update
Post Reply