Настройка максимального количества запросов в IIS Express - PullRequest
5 голосов
/ 04 января 2012

Как настроить максимальное количество запросов, разрешенных в IIS Express?

Я хотел бы изменить это, чтобы разрешить только нескольким запросам проверять, что происходит, когда он превышает ограничение.

Ответы [ 2 ]

6 голосов
/ 04 января 2012

IIS Express можно настроить с помощью файла applicationHost.config.Он расположен по адресу %userprofile%\my documents\IISexpress\config

Открыть этот файл в текстовом редакторе.Вы найдете элемент <sites> в разделе <system.applicationHost>.В этом вы найдете элемент <site> для каждого сайта, размещенного на IIS Express.Найдите элемент, соответствующий вашему сайту.Добавьте элемент <limits>, как показано ниже.

<sites>
  <!-- Other sites -->

  <site name="YourSiteName" id="YourSiteId">
    <!-- Existing elements -->

    <limits maxBandwidth="65536" maxConnections="1024" connectionTimeout="00:01:00" />
  </site>

  <!-- Remaining sites -->
</site>

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

Это должно работать, хотя я его не проверял.

0 голосов
/ 04 января 2012

Теперь на этот сложный вопрос ответить.Количество запросов, которые может обработать сервер, зависит от сервера, процессора и оперативной памяти, на которой он был размещен.По умолчанию IIS поддерживает неограниченное количество подключений.Однако вы можете выполнить стресс-тестирование , чтобы узнать, какую нагрузку может принять этот сервер.Позже используйте балансировщик нагрузки для передачи чрезмерной нагрузки на другой сервер IIS.

В IIS всегда можно выполнить фильтрацию запросов. Смотрите это

...