Увеличение количества подключений http WebService - PullRequest
1 голос
/ 10 мая 2011

У меня есть серверное приложение (работающее как служба Windows), которое принимает звонки от многих клиентов. В свою очередь, этот единственный процесс будет вызывать другой хост-веб-сервис через http (.net 2.0 Web-сервисы).

Насколько я понимаю (возможно, это неправильно), что для одного клиента (в данном случае нашего серверного приложения) по умолчанию может быть сделано только 2 HTTP-запроса к веб-службе. Теперь, если это так, можно ли это увеличить, каково предпочтительное значение и нужно ли это делать на стороне сервера приложений или на веб-службе хоста?

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

Мы запускаем .net 3.5 на сервере приложений, а Web-сервисы, как я знаю, 2.0

Спасибо

Ответы [ 2 ]

1 голос
/ 10 мая 2011

Количество открываемых HTTP-соединений находится под вашим контролем, если предположить, что клиент - это ваш собственный процесс, а не браузер (браузеры ограничивают количество соединений на домен, но даже это несколько настраивается).Там нет одного правильного / предпочтительного количества подключений на клиента.Это действительно зависит от характеристик производительности вашего приложения - какие ресурсы оно пытается загрузить удаленно, как часто, происходит ли кеширование, размер каждого вызова и т. Д. Сказав это, я считаю маловероятным, что простое увеличение количестваколичество соединений на одного клиента окажет положительное влияние на вашу пропускную способность.

0 голосов
/ 10 мая 2011
...