所有HTTP响应都要求客户端启动它们,即使是使用AJAX进行的响应。但是,即使我只是坐在舒适的电脑椅上看着但不与浏览器进行交互,GMail的聊天功能仍能够接收来自其他用户的消息。他们是如何做到的呢?
该技术被称为“ comet”,但也被称为“ server push”,“ reverse ajax”等。
这是关于将数据从服务器推送到浏览器,并保持http连接保持活动状态。在Wikipedia文章(英文版)上找到有关它的更多信息。
另外,这是 来自DWR的Joe Walker的精彩演讲,他在其中谈论彗星。