ajax - 轮询与长轮询

标签 ajax websocket comet pooling

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




轮询和长轮询有什么区别?有什么优点和缺点? Ajax 是否被认为是长轮询?

最佳答案

轮询:每隔一段时间从客户端访问一个 url

长轮询:从客户端点击url,让服务器保持一段时间的连接,这样服务器可以在有客户端信息的那一刻返回连接

并非所有 ajax 都是长轮询。长轮询最好使用像 cometd 这样的框架来实现。 ( http://www.cometd.org )

关于ajax - 轮询与长轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11442494/

相关文章:

javascript - 获取类型错误 : invalid 'in' operand obj while fetching data using ajax

javascript - Node.js 到 Socket.io 时间延迟

javascript - 如何将实时数据从nodejs服务器推送到AngularJS?

c# - 寻找 cometd 式服务器或客户端

php - 长轮询超时问题

javascript - 如何使用来自不同域的长轮询?

mysql - 如何在 Laravel 5.2 中使用 Ajax 在 SQL 中发布记录而不刷新页面

javascript - 在 Chrome 中,页面不会在 Ajax 加载后调整大小

javascript - 在循环中通过 JavaScript 调用 Web 服务

javascript - STOMP Web 套接字回调不起作用