Last post Jul 16, 2013 01:27 PM by davidfowl
Jul 16, 2013 02:38 AM|tobleronne|LINK
I carry on my test set, so i see at the beginning, when i start my applications my IIS + Signalr sends about 10 000 000 updates by minutes and after few minutes iis + signalr sends only 31 000. I don't understand why ? Connections close by themselves ? SignalR
is over ? Is it too much for SignalR or IIS cannot manage it ?
I need your advices.
Jul 16, 2013 04:33 AM|tobleronne|LINK
I made a new test. I am sending 1 update per seconde. My client receives 58 or 59 updates. Why 1 or 2 updates are lost !!!
Jul 16, 2013 01:27 PM|davidfowl|LINK
The first thing to realize is that SignalR isn't reliable, you won't always get all of your messages. If clients disconnect, messages will be lost (that's an obvious one). If you send messages at a high rate, messages may be lost. SignalR has a fixed size
ring buffer where it stores messages that's to protect people from shooting themselves in the foot and destroying their application's performance by keeping *everything* in memory.
I'm not sure what kind of application you're writing but those might be some things that affect your appliction's performance. Also read http://www.asp.net/signalr/overview/performance-and-scaling/signalr-performance for
more information on the topic.