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?
source to share
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.
source to share