SignalR Performance with IIS 7.5

I've been using Signal R on a project for the last couple of weeks and it works great, I even did a stress test with Crank yesterday and got 1000 users with no real lag.

I need to move on to the next phase of testing today, so I decided to move it to IIS 7.5

After flipping it over and doing a quick touch test, I decided to do another stress test - this time I only got 10 users and the site was almost dead.

Does anyone know why this is happening? I've followed all the information about Signal R performance tuning and its zero difference.

Can anyone please help?

+3


source to share


1 answer


In some cases, maximum concurrent requests can be exceeded by ~ 10 (old by default). This was changed in later versions of .net to default to 5000. From what is happening on your machine, I would assume your value is still (somehow) ~ 10.

I know you said you looked at the SignalR performance tuning part, but make sure your configurations are set correctly for the Maximum Parallel Requests Per Processor section at https://github.com/SignalR/SignalR/wiki/Performance . It makes sense to ignore the section suggesting 5k concurrent requests is sufficient, but in earlier versions the default was very low.



You can also check: http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx for more information on using parallel IIS queries, specifically in the 7th paragraph.

+5


source







All Articles