带宽使用情况:ActiveSync与IMAP / CalDAV / CardDAV

我一直在试图find技术比较的带宽使用信息。

我明白,ActiveSync是即时的,新的变化被“推送”给用户。 但是IMAP / CalDAV / CardDAV是同步的。 所以这意味着即使没有任何东西需要同步,它也必须使用一些带宽来检查是否有任何东西需要同步。

所以它让我想知道,随着时间的推移,微软的ActiveSync与带宽使用方面的其他开源协议相比如何。 哪个会更有效率?

我认为ActiveSync必须保持一个不断开放的连接,通过这个连接“推”新的变化,但是我对这个协议不够了解。

ActiveSync和IMAP非常相似。 ActiveSync和IMAP IDLE都为入站推送通知维护一个hibernate的TCP会话。 IMAP IDLE处理“推送”电子邮件以及FYI。

带宽使用率都相当保守。 实际中的带宽消耗将通过configuration参数而不是协议select来确定。 设置“只下载电子邮件的第一个50k”或“只下载X状态附件”的东西在消费上会有很大的差异。