Dram

Рейтинг
1114
Регистрация
28.06.2008

Anonymous1111, еще раз повторяю:

1. Сделайте лимиты

2. Блокируйте по реферу

3. Посмотрите статистику по запросам IP, самых наглых блокируйте (предварительно проверив ip)

4. Забудьте про (GET|HEAD|POST) это тупизна несусветная

Все варианты кодов уже есть в этом топике - сидите, тестируйте.

Что не понятно - читайте доки и снова тестируйте. Так люди и учатся.

Никто не будет за вас писать вам каждую строку конфига.

---------- Добавлено 22.12.2019 в 10:30 ----------

Еще один момент - весь ваш флуд по протоколу HTTP/1.0, это древний протокол и в нормальном режиме по нему уже никто не ходит на сайты.

99% запросов по нему делают боты.

На своих сайтах я его полностью блокирую и так уже года три, полет нормальный.

map $server_protocol $bad_bot {
default 0;
HTTP/1.0 1;
}
if ($bad_bot) {
return 444;
}

P.S. могу ошибиться в синтаксисе, пишу по памяти, протестируйте...

Anonymous1111:
Бро как мне правильно добавить этот

код

if ($request_method !~ ^(GET|HEAD|POST)$ ) {
return 444;
}

В какую секцию вписать?

Это полнейшая ДИЧЬ! Если блокировать HEAD запросы еще имеет какой-то смысл, то блокировка GET это выстрел себе в ногу. ВСЕ НОРМАЛЬНЫЕ ЗАПРОСЫ - это GET запросы!!! ПРосто выключите тогда сервак, эффект тот же будет :)))

---------- Добавлено 22.12.2019 в 09:01 ----------

Anonymous1111:
После добавления кода в нгинс.конфиг больше ниего не нужно, перезагружать нгинс или сервер?

После любых изменений в конфиге nginx делаете

nginx -t

если ответ

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

значит все норм, ошибок нет, тогда делаете

/etc/init.d/nginx reload

Ну как был Леня уже все вам показал. Смотрите логи, блокируете по реферу и все.

Еще можно сгруппировать запросы по IP и заблокировать самых настойчивых (где счет идет на сотни запросов с 1 ip), только проверьте чтобы это были не поисковики

вот команда

cat /var/log/nginx/access.log | awk '{if ($9=="200") {print $1}}' | sort | uniq -c | sort -nr | head -n 100

либо без запросов к статике

cat /var/log/nginx/access.log | egrep -v 'ico|png|gif|jpg|swf|\.js|\.php|css' | awk '{if ($9=="200") {print $1}}' | sort | uniq -c | sort -nr | head -n 100

Блокировка через фаервол так

iptables -A INPUT -s 213.152.162.104 -j DROP

1. Сколько сайтов на сервере?

2. Какой трафик суммарно на сервер?

3. КОнфиг Nginx один или для каждого сайта еще свои конфиги?

4. Кидай сюда конфиг, скажу что и куда прописать.

Я писал подробно пару страниц назад - траф медицина, блок в самом низу, на 50.000 трафа давал 1500 в день, при плавном снижении трафа в 2 раза, доход рухнул в 10 раз

Я делал эксперемент - подгружал блок рекламы когда юзер прокручивал страницу вниз и до блока оставалось 300 пикселей. % видимости был под 70, доход упал в 5 раз. Вообще - все мои эксперементы делали только хуже. В итоге с 25000 трафа баннер давал 150 р

Я давно писал что график дохода в Яндексе НИКАК не коррелирует с графиком посещаемости и более похож на забор деревенского алкаша.

Надо заметить что график дохода в Адесенс почти близнецы с графиком посещаемости.

Лично для меня это стало последней каплей, теперь на моих сайтах рекламы Яндекса нет, чего и всем желаю

ФЛ в такое убожество скатился, аж тошно. Лет 10 назад там было круто, без проблем находил исполнителей за минуты.

Сейчас (уже с год им не пользуюсь) создаешь проект и туда налетают боты, типа да выполю проект вот мои контакты. Из 20 ответивших живых людей будет 1-2.

Anonymous1111:
трафик скачит от 1,5-3мб сек,

Это не ддос, а баловство какое-то. Нормально настроенный Nginx даже на 2-х ядрах этого даже не заметит. Наймите админа, он вам все сделает минут за 15.

Dram:
Медицинский сайт, из-за мед апа гугла траф за год снизился с 50.000 до 25.000 (в два раза)
Все это время на сайте был один баннер Яндекса, вот его статистика.
Было ~ 1500 р. в день, стало 150 (в 10 раз!!!) :))) спс Яша пошел ты на*** сегодня повесил на его место 4-й баннер адсенс

Касательно этого вопроса мне в личку написал Дмитрий Горомов, типа пришлите id площадки разберемся. Я отправил.

Вот что он мне ответил.... это я к тому, чтобы вы не питали надежд, что там в чем -то могут разобраться.

Свои комментарии на его советы выделил жирным

Добрый день! Проанализировали с коллегами вашу площадку. Согласно данным сравнительного отчета по рекламному блоку ID ****— снижение дохода связано со снижением количества показов.

В первую очередь мы рекомендуем предпринять следующие действия:

• Убедитесь, что у вашего сайта нет проблем с доступностью страниц и не появляются ошибки 404, 502, 500, 204 (см. Мониторинг доступности).
Доступность 100% по метрике
• Проверьте процент видимости рекламных блоков. Убедитесь, что объявления показываются в большинстве браузеров; в этом могут помочь отчеты Яндекс.Метрики. Блоки РСЯ тестируются для показа во всех современных браузерах и всех операционных системах.
проверил, показываются везде
• Проверьте значение минимального порога CPM для блоков RTB. Слишком высокое значение при отсутствии кода своей рекламы может привести к значительному снижению количества показов.
нет там никаких порогов, могли и сами то заметить
• Проверьте список доменов конкурентов. Большое количество заблокированных доменов конкурентов может привести к заметному сокращению количества показываемых объявлений.
ВООБЩЕ ничего нет в блокировках, все разрешено - аналогично, могли сначала проверить, прежде чем советовать!
• Оцените целесообразность включения семейного фильтра. Обратите внимание, что семейный фильтр можно включить для определенного раздела, а не для всего сайта.
аналогично - фильтров нет, но он даже не проверил
• Установите последнюю версию кода вызова рекламных объявлений, воспользовавшись конструктором кода. Без необходимости не изменяйте переменные кода вызова самостоятельно.
пффф.. ну что тут сказать, тупо простыню шаблонного ответа скопировал и прислал

Кроме того, количество показов объявлений может меняться из-за сезонных колебаний.
да ладно? т.е. перед новым годом у нас значит не сезон да?
В общем почему при падении трафика в 2 раза доход упал в 10 раз они знают но присылают нам шаблонные бредоответы

Всего: 6924