Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我会假设客户端有一个 AJAX 请求来轮询更新,但它的响应非常紧凑。有人可以更深入地了解他们在协议中可能正在做的任何技巧吗?
这种情况下一般使用两种方法
轮询:Javascript 代码每(例如)10 秒轮询一次服务器,以查看是否有新消息要显示
持久连接:XMLHttpRequest 请求由客户端执行,并且服务器保持连接直到有消息(在这种情况下向客户端回复数据),或者如果达到给定的超时 - 然后客户端再次尝试等等在。
谷歌可能使用第二个选项,即更快地回复和更新。