Dram

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

Попробую резюмировать:

http {

if ($server_protocol ~* "HTTP/1.1"){

set $a "COND1";

}

if ($http_user_agent ~ YandexMobileBot|Googlebot|YandexDirect|YandexBot|YandexMetrika|YandexImages|Mediapartners-Google|Mail\.RU|YandexAccessibilityBot){

set $a "$aCOND2";

}

if ($a ~ COND1COND2){

limit_req_zone $binary_remote_addr zone=two:10m rate=2r/s;

}

Вот сюда просится else для ботов идущих по HTTP/1.1 но не имеющих в юезере хорошего бота. Но else нгихс не понимает.
Как сюда добавить
limit_req_zone $binary_remote_addr zone=two:10m rate=10r/s; для всех остальных по HTTP/1.1?

server {

location / {

limit_req zone=two burst=3 nodelay;

}

}

}

Что-то не понял по ссылке хаотичную беседу - не возможно совмещение?

AGHost спасибо, уже ближе, а теперь как в одном if совместить протокол и юзер агент?

Повторюсь - ключевое тут разграничение протоколов HTTP/1.1 и HTTP/2.0

Умеет ли Nginx их фильтровать?

Аналогично - 2 ака (мой и жены), постоянно прыгаю из одного в другой на одном компе. И так уже 7 лет. Деньги на рапиду - мою и жены, а уже с рапиды на 1 счет - мой :))))

Вручную - через гуглвебмастер - Сканироение / Посмотреть как Гугл Бот

Частота зависит от величиты и траста сайта. Развивайте свой сайт в правильном направлении - будет заходить чаще

Я тоже писал в поддержку по поводу медленной загрузки - отписали что ничем помочь не могут. У меня сайт по спид тесту в зеленой зоне > 95% - все асинхронное.

Так вот - контент загружается моментально, с небольшой едва заметной задержкой грузится реклама Адсент.

А РТБ Яши - как карта ляжет, бывает и вообще блок не загружается, но в среднем 3-5 сек (уже после того как виден и контент и реклама Гугла)

Почему многие пишут что заперщают медийку - в чем логика?

Готового нет - мне кодер минут за 30 написал парсер под мой проект.

Всего: 6926