我想知道Gmail如何实现每次收到邮件都会自动刷新邮件列表。似乎服务器向浏览器发送了某种事件,但这是怎么可能的呢?或者可能很简单:浏览器每隔2秒向服务器请求新邮件吗?但这可能会降低性能...
有人有什么想法吗?
编辑:好的,如果是简单的答案,他们如何管理性能?当我从另一个帐户发送电子邮件到Gmail帐户时,视图几乎立即“刷新”。你说的是一个简单的函数,返回true/false,但它必须有一些逻辑(数据库连接或读取某些文件)。他们如何处理它?
参见:GMail Chat如何在没有客户端交互的情况下进行AJAX请求?
有人有什么想法吗?
编辑:好的,如果是简单的答案,他们如何管理性能?当我从另一个帐户发送电子邮件到Gmail帐户时,视图几乎立即“刷新”。你说的是一个简单的函数,返回true/false,但它必须有一些逻辑(数据库连接或读取某些文件)。他们如何处理它?
参见:GMail Chat如何在没有客户端交互的情况下进行AJAX请求?