在什么情况下,Ajax长/短轮询比HTML 5 WebSocket更可取?我正在为朋友构建一个小的聊天应用程序,但不确定如何及时获取信息,而这不是手动的,也不像强制页面刷新那样简单。目前,我正在使用简单的Ajax实现这一点,但这有一个缺点,就是在短时间过去时,经常会碰到服务器。在研究长/短轮询时,我遇到了HTML 5 WebSocket。这,这个似乎易于实现,但我不确定是否存在一些隐藏的缺点。例如,我认为WebSocket只受某些浏览器的支持。我应该注意到WebSocket还有其他缺点吗?既然这两种技术似乎都在做同样的事情,那么在哪种场景中,人们更愿意使用一种而另一种呢?更具体地说,HTML 5 WebSocket是否使Ajax长/短轮询过时了,还是有令人信服的理由选择Ajax而不是WebSocket?
3 回答
沧海一幻觉
TA贡献1824条经验 获得超5个赞
四季花海
TA贡献1811条经验 获得超5个赞
WebSockets
WebSockets
Long Polling
添加回答
举报
0/150
提交
取消