Как улучшить время отклика для веб сервиса

Мы создали веб-сервисы для обслуживания листов карт, таких как карта Google, на основе asp.net.

И клиент требует, чтобы время отклика на 1000 запросов одновременности было менее 1 секунды.

Теперь мы используем оборудование балансировки загрузчика, мы разворачиваем сервис на 4 серверах, используя iis, затем используем оборудование балансировки загрузчика для распределения запросов на другой сервер.

Однако кто-то предлагает, чтобы мы не использовали баланс загрузчика, так как запрос браузера ограничивает.

Говорят, что для данного домена количество запросов, которые браузер может отправить одновременно, ограничено (может быть 10 или более).

Поэтому мы должны сделать запрос нашего клиентского приложения на другой сервер плиток напрямую.

Теперь я в замешательстве, какой правильный путь?

1 ответ

Решение

Говорят, что для данного домена количество запросов, которые браузер может отправить одновременно, ограничено (возможно, 10 или более).

  1. Это только своего рода правда. Большинство браузеров не будут делать больше, чем несколько запросов к одному домену. Тем не менее, нет установленного стандартного или определенного предела, и его часто можно настроить.
  2. Откуда вы знаете, что все ваши пользователи будут получать доступ к вашему сервису через браузер?
  3. Что произойдет, если у вас 1000 одновременно работающих пользователей?

Используйте балансировщик нагрузки

Другие вопросы по тегам