1

我有几个关于实时应用程序的问题。

Comet vs Websockets,哪个更好?例如查看在线用户、聊天等。

运行这些进程(comet 服务器、websockets)如何影响正常的服务器功能性能(页面加载、php、使用数据库操作)?

我如何才能将 websockets / comet 实际安装到我的托管服务器上,而不仅仅是在本地主机上。

如果其中一些问题很愚蠢,我很抱歉,但我对此很陌生,所以我必须从某个地方开始:)

4

1 回答 1

4

再一次,这是一个只能由“这取决于你在做什么”来回答的问题。此外,一个简单的SO 和/或 Google 搜索将为您提供一些结果,我建议您阅读这些结果以获得更好的深入了解。

这两种技术都将“实时”传递数据,并且都可以用于检查在线用户、检查等。此外,Comet 是一个总称,有许多“Comet 服务器”尽可能使用 WebSockets 作为传输机制。Comet 服务器不仅使用 AJAX、XHR Long-Polling、Forever-Frame 等。它们现在使用 WebSockets 并在需要时回退到其他传输机制。

根据您使用的后端技术类型,ASP.NET SignalR也非常棒。

于 2012-11-26T10:55:24.670 回答