- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Прописываем настройки в nginx
limit_req_zone $binary_remote_addr zone=one:10m rate=20r/s;
далее у сайтов пишем
limit_req zone=one burst=30 nodelay;
Т.е. если с одного IP первый раз пришло 50 запросов, то они отработаются, но в последующие секунды сервер будет принимать не более 20 запросов в секунду, верно?
Блокироваться запросы от плохого IP будут только для одного сайта или для всех?
Это зависит от того куда вы поставите
limit_req zone=one burst=30 nodelay;
В какие сайты поставите, те и будут работать с этим лимитом.
limit_req рекомендую ставить только в локейшны проксирующие на апач.
Что бы локейшены со статикой отдавались без ограничений.
Потому что на одной странице может быть много картинок.
Так в первую секунду отработает 50 запросов, а потом по 20?
Если IP в одном location превысит, то на location другого сайта блокировка не перейдет?
Ставить лимит 20 запросов в секунду смысла нет.
Так как он пропустит всех быстых ботов.
Лимит нужно ставить не более 1-2 запросов в секунду, что бы он был полезен.
Если лимит стоящий в одном локейшене
limit_req zone=one burst=30 nodelay;
превысится и он же будет стоять и в другом локейшене, то он будет превышен и в другом.
Как работают лимиты limit_req можно прочитать здесь
http://wbtools.ru/?forum=22
Здравствуйте!
Работать это будет там, где прописать. Либо для всех сайтов, если в основном конфиге,
либо для определенного сайта, если внутри определенного конфига, либо вообще только на определенном location.
Лимит будет ограничивать количество обращений с одного адреса - не больше 20 в секунду, со всплесками до 30, то есть, 50 запросов никогда не обработаются, максимум 30