【问题标题】:Server-Sent Events vs AJAX Polling vs WebSockets for Notifications服务器发送事件 vs AJAX 轮询 vs WebSockets 通知
【发布时间】:2012-04-18 02:15:31
【问题描述】:

我正在构建简单的通知系统,我只是想知道用于完成这项工作的最佳技术是什么,现在我正在为每个用户每 30 秒向服务器发出 AJAX 请求以检查新通知。因为这将作为娱乐网站,实时拉取通知并不重要。我主要关心的是浏览器支持、节省服务器资源和可扩展性,那么哪种技术最适合这项工作?

【问题讨论】:

    标签: c# asp.net asp.net-mvc


    【解决方案1】:

    【讨论】:

    • 我看过 Scott Gu 展示 SingnalR 的视频,这似乎是最好的方法,但我对它与其他技术的比较感兴趣。主要是ajax轮询。
    • 当然,SignalR 使用后备系统,如果浏览器没有套接字功能,它将切换到轮询。 stackoverflow.com/questions/7807066/…
    • 哇,这真是太棒了。我会选择 SinalR。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-03-12
    • 2014-07-17
    • 2011-02-27
    • 1970-01-01
    • 2012-06-03
    • 2018-02-17
    • 2015-04-10
    • 1970-01-01
    相关资源
    最近更新 更多