有什么方法可以将数据从Web服务器推送到浏览器吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

当然,我知道Ajax,但是Ajax的问题是浏览器应该经常轮询服务器,以确定是否有新的数据。这会增加服务器负载。

除了频繁轮询服务器之外,还有其他更好的方法(甚至使用Ajax)吗?

提问于
用户回答回答于

Google搜索的其他好用语是AJAX推送和反向Ajax。

用户回答回答于

Comet基本上是一个总括性术语,用于打开长期存在的HTTP请求,以便将数据实时推送到Web浏览器。

建议流集线器推送服务器,他们有一些很酷的演示,比其他任何服务器都更容易启动。检查一下开始使用Comet和StreamHub教程做个简单的介绍。可以使用CommunityEdition,它可以免费下载,但仅限于20个并发用户。商业版本非常值得,因为仅支持它,再加上可以获得SSL和桌面.NET&Java客户端适配器。

扫码关注云+社区