我确信这已被问过几十次,但我似乎找不到正确的条款来谷歌获取我需要的信息。
我照看Asp.Net MVC 5.2内置的视频流平台。我们拍摄和播放现场活动。我们的一些活动一次有数千名用户在观看,有时只有几十个。
我们需要存储观看统计数据,以了解我们观看了多少用户以及他们观看了多少。
对于需要了解特定用户是否一直在观看培训课程的客户来说,这一点尤为重要。
目前的想法是我们会定期(每分钟一次)。向服务器发出ajax调用,该服务器将通过Entity Framework存储信息。
我们关注的是:
我们是否会达到并发连接限制并将网站关闭?如果是这样,我们如何防止这种情况(在写作之前进行某种缓存,也许是Redis?)。
如果我们使用SignalR或其他一些WebRTC方法,Ajax是正确的方法吗?如果可以的话,我们是否可以在旧版和移动浏览器(IE9,Safari等)上使用它?
这些数据是否会变得过于笨重,一旦表变大就会永远地读/写?
我们完全愿意使用我们当前的SQL Server方法以外的其他方法,但我找不到正确的方法让Google找到合适的解决方案。
那么,任何人都可以告诉我应该搜索的内容(即是否有此要求的名称),或者可能会对产品或教程提出一些建议来解决这个问题?
谢谢,