Назад | Перейти на главную страницу

Если внешние результаты AB составляют 200 об / с, а внутренний AB обрабатывает 3 тыс. Об / с, могу ли я обработать только 200 (ограничено исходящей скоростью) или 3 тыс.?

Я пытался blitz.io использовать мой сайт, AB и т. Д., Чтобы понять, сколько одновременных пользователей могут использовать мой сайт.

В моем собственном ящике:
Параллелизм 500, 10000 ударов 3k запросов в секунду. Скорость передачи: 130 339 Кбайт / сек.

Из-за пределов моей коробки:
Параллелизм 500, 10000 обращений. Я получаю примерно 150-200 запросов в секунду. Скорость передачи: 5 543 Кбайт / сек.

Blitz.io
Используя blitz.io, я ограничиваюсь 200 запросами в секунду, когда параллелизм начинает превышать 200.

По мере того, как выполняется все больше и больше одновременных запросов, мое приложение по-прежнему возвращает 200 ответов в секунду.

Означает ли это, что пропускная способность сети ограничивает количество запросов в секунду для внешних клиентов? Поскольку у меня сложилось впечатление, что мой сервер способен отвечать на 3000 обращений в секунду, если клиент сможет загружать достаточно быстро (например, localhost).

Я поигрался с подсчетом рабочих и подключений nginx, но я ограничен 200 RPS для внешних вызовов.

Что я могу сделать, чтобы обслуживать больше этих страниц?

Как я могу определить, является ли узкое место в сети моим сервером или вызывающим абонентом?

Из-за отсутствия у меня здесь опыта, я просто не знаю, есть ли узкое место для исходящей пропускной способности сети с моего сервера, если я не сделаю что-то вроде настройки еще 3 серверов nginx с балансировкой нагрузки.

Правильно ли предположить, что, поскольку я могу получить 100 МБ / с внутри, что если внешние обращения (1000 пользователей) потребуют 100 МБ / с, сервер сможет выводить это в различные места по всему миру?

Это может быть просто низкая пропускная способность и задержка между центрами обработки данных, но для меня это звучит так, как будто это может быть ограничение скорости на границе одного из центров обработки данных. Это может быть любой из них, но, скорее всего, это будет центр обработки данных для входящей почты, если это так.

Нагрузочное тестирование очень похоже на сценарий-kiddie, пытающийся выполнить DOS / DDOS. Ваш хостинг-провайдер может пытаться защитить вас.