我开始开发一个软件,使用html + js编码的应用程序我需要使用nginx for routiong从服务器(java代码)发送此应用程序通知,并托管在AWS中。 我调查了这个实时通知的主题,我在网络套接字和长轮询之间感到困惑 What is the difference between varchar and varchar2?
在一些文章中,我读到长轮询是一个旧的不像websocket更新更好(In what situations would AJAX long/short polling be preferred over HTML5 WebSockets?) 我开始检查gmail facebook whatsapp网页的元素。 我看到使用长轮询的Gmail + facebook与使用Websocket的whatsapp不同。 那么为什么这些公司仍然选择使用长期投票呢? In what situations would AJAX long/short polling be preferred over HTML5 WebSockets?
答案 0 :(得分:6)
有些公司仍然使用长轮询的几个原因:
答案 1 :(得分:-1)
WebSockets它更好,它只消耗更少的功率,客户端不必每X次询问内容,唯一的缺点就是老浏览器不支持它们。
如果您想了解更多信息,请在另一个问题中进行全面比较。
In what situations would AJAX long/short polling be preferred over HTML5 WebSockets?