При использовании .net remoting ограничивает ли сервер входящие клиентские удаленные вызовы?
Я считаю, что конкретный удаленный вызов (во время рендеринга страницы ASP.NET) занимает от 200 до 1500 мс. В то время как основной вызов данных составляет всего 50 мс. Принимая во внимание издержки удаленного взаимодействия 150 мс на вызов, единственное различие между этими двумя случаями заключается в том, что в последнем сценарии выполняется около десятка параллельных удаленных вызовов. Таким образом, я предполагаю, что, когда происходит слишком много удаленных вызовов, некоторые будут поставлены в очередь? Я также сомневаюсь, что системный ресурс является причиной задержки, потому что он почти не насыщен.
Поиск MSDN, я нахожу ниже:
http://msdn.microsoft.com/en-us/library/ms973907.aspx
clientConnectionLimit: указывает, как
много соединений могут быть одновременно
открыт для данного сервера. По умолчанию
2. Это точно так же, как
лимит соединения на ServicePoint в
чистые классы.
Это кажется мне ужасно низким, и если бы это было так, производительность моего приложения была бы намного хуже.
Может ли кто-нибудь подтвердить, действительно ли существует ограничение соединения или какое-либо другое регулирование в удаленном взаимодействии .net?