@jamak

Как сконфигурировать количество одновременной загрузки в IIS / nginx?

Всем привет!
Решил протестировать сервер IIS 7.5 на количество одновременной загрузки.
Добавил сайт, расшарил папку по Http
Выставил настройки на IIS(настройки сайта, пула приложения):
  • Длина очереди 20000
  • Время ожидания 120
  • Максимальное число паралельных подключений 65535
  • Максимальная пропускная способность 4294967295

И все равно на выходе по 6 файлов грузит:
d16704dda57449e088ed85d08ed165ca.PNG
Для тестирования написал небольшой скрирт который отправляет AJAX запросы на сервак для загрузки.
Тестировал на разных машинах IIS, Windows 7, Windows Server 2008R2.
Затем решил проверить на nginx под windows, и там то же по 6 загрузок.
P.s дело не в тестировщике т.к. когда начинаешь грузить с других машин, тестер находиться в режиме ожидания, и выделяет максимум 1 поток.

Откуда магическая цифра 6?
  • Вопрос задан
  • 362 просмотра
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
Спецификация HTTP, приблизительно 1999 года, рекомендует, чтобы браузеры и серверы ограничивали число параллельных запросов к одному хосту двумя (Fielding и др. 1999). Эта спецификация была написана задолго до существенного расширения каналов загрузки и была рассчитана на соединения с маленькой скоростью загрузки. Большинство браузеров поддерживают это ограничение на число потоков в спецификации, хотя переход на HTTP 1.0 увеличивает число параллельных загрузок до 4. Поэтому большинство браузеров серьезно ограничено этим параметром, если им приходится загружать большое число объектов с одного хоста , в IE8 это число равно примерно 6 из-за существенных издержек на установление нового соединения
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы