【发布时间】:2013-03-31 12:00:42
【问题描述】:
我正在构建网站,它的主页有两个网格,我想更新说 1 分钟或以上。我使用传统的 ajax 调用在一分钟后更新网格。现在我已经意识到长轮询和 websockets ..问题是我应该离开旧方式还是改变它来推动技术?如果是,用户的增长是否会影响系统,那么系统将以不行为方式响应的预期频率是多少?任何建议将不胜感激。谢谢
【问题讨论】:
-
支持所有浏览器的所有机制会很麻烦。既然你在 ASP.NET 上,你看过SignalR 吗?这应该为您透明地完成这一切,使用最终用户的浏览器最支持的任何机制。
-
是的,我听说过这个..但不确定微软,因为他们一直在尝试然后放弃它.. 就像 asp.net-ajax 一样不起作用,尽管我在它上面浪费了大量时间..所以我不知道我是否应该考虑它???
-
它在 GitHub 上是开源的,因此它可以在 Microsoft 放弃它的情况下幸存下来。但是,如果您有一个可行的仅 AJAX 网站,那么您最好坚持使用它,除非您需要更短的用户更新或除非它开始使您的服务器超载。
标签: jquery asp.net websocket push-notification long-polling