获取和推送

Anonim

抓取与推送

“获取”和“推送”是设置电子邮件客户端时经常遇到的两个术语。随着最近能够发送和接收电子邮件的智能手机的激增,越来越多的人对是否使用“获取”或“推送”感到困惑。 “”fetch“和”push“之间的主要区别在于哪一方启动了从服务器向客户端发送电子邮件的过程。使用“fetch”,客户端会定期检查服务器以查看是否有新的电子邮件。如果找到一个或多个,则会下载电子邮件。通过“推送”,客户端不必经常检查服务器。一旦服务器收到新电子邮件,它将自动通知客户端并促进电子邮件的发送。

由于服务器会自动发送电子邮件,因此通常可以通过“推送”更快地获得电子邮件。使用“获取”的客户端通常在检查之间的间隔配置,范围从每隔几分钟到每隔几小时。间隔越长,收到电子邮件之前的延迟就越大。您可以通过缩短提取之间的时间来减少这种情况,但这样做也会增加电池消耗,因为每次“提取”都需要数据传输,无论是否有新的电子邮件。 “推送”不会继续查询服务器。 “推”不断做的唯一事情就是更新服务器的IP,以便服务器知道联系客户端的位置。

“推送”实际上是一种较新的方法,仅适用于IMAP等新协议。像POP这样的旧协议无法访问“推送”,只能在检索电子邮件时使用“获取”。雅虎和谷歌等不同的电子邮件提供商支持所有主要协议,因此您仍然可以选择是否要使用“推送”或“获取”。如果您使用其他电子邮件服务提供商,则应检查他们支持的协议以及是否支持“推送“以及”获取“电子邮件的检索”。

摘要:

1.“获取”由客户端启动,而“推送”由服务器启动。 2.“推送”比发送电子邮件中的“提取”更快。 3.“推”比“取”消耗更少的电力。 4.“获取”时,所有电子邮件协议都不支持“推送”。