2014-05-14 2 views
2

SignalR을 사용하는 자체 호스팅 WebAPI가 있습니다. 이 프로세스는 클라이언트 OS (Windows 7)에서 실행됩니다. 대부분의 클라이언트가 긴 폴링으로 폴백했다고 가정 해 봅시다. 대략 몇 명의 고객이있을 수 있습니까? 나는 read 마이크로 소프트가 클라이언트 OS에서 동시 접속을 인위적으로 유지하기 때문에 (웹상의 기사가 IIS에 관한 것입니다) ...SignalR : Windows 7의 동시 연결

클라이언트가 긴 폴링 또는 WebSocket을 사용하는지 여부는 중요합니까?

답변

1

승 7의 자체 호스팅에 대한 요청 제한과 관련하여 확실한 답을 얻지 못했지만 긴 폴링과 웹 소켓간에 차이가있을 수 있습니다. 따라서 긴 폴링을 사용하면 몇 가지 웹 소켓 연결은 항상 하나를 사용합니다.

나는 OWIN 셀프 호스팅 할 때 IIS 연결 제한이 적용되지 않는 것으로 의심되는, 그래서 당신은 당신이 대략 herehere를 읽을 수 있습니다 (CPU 당 5000 개 동시 요청에 디폴트)을 ASP.NET 한계를 다루는 것입니다.

long-polling은 가변 개수의 동시 요청을 사용할 수 있으므로 정확히 몇 개의 클라이언트를 가질 수 있는지 말할 수는 없습니다. 고객이하는 일에 달려 있습니다. 따라서 일반적인 사용 시나리오를 기반으로 추정하거나 측정해야합니다.