Fetch и Push - это два термина, с которыми вы столкнетесь при настройке почтового клиента. При настройке учетной записи электронной почты у вас будет несколько вариантов на выбор. Эти опции включают в себя выборку и отправку. У вас также может быть опция Manual. Эти два термина определяют процесс инициации при отправке электронной почты клиенту с сервера. ключевое отличие между извлечением и толчком лежит в процессе инициации; Выборка инициируется клиентом, тогда как Push инициируется сервером. Извлечение было основным способом получения электронной почты, прежде чем push стал реальностью.
Современные почтовые аккаунты, такие как Gmail, имеют опцию push. Эта функция электронной почты может использоваться по крайней мере одной из многих наших учетных записей электронной почты, которыми мы управляем. С появлением смартфонов, способных отправлять и получать электронную почту, многие люди не понимают, что такое два термина - выборка и отправка.
С помощью fetch клиент проверит сервер, чтобы узнать, пришло ли письмо. Если найдено одно или несколько сообщений электронной почты, они будут загружены на клиентское устройство. Выборка может быть настроена для интервальных проверок от нескольких минут до нескольких часов. Таким образом, по сравнению с push, выборка происходит медленнее и может занять больше времени для ответа. Если этот интервал больше, будет задержка в получении электронного письма. Эта задержка может быть минимизирована путем сокращения временного интервала. Недостатком сокращения интервала между выборками является то, что он может потреблять больше батареи для каждой выборки независимо от того, получено ли новое письмо или нет. Передача данных также потребуется для каждой выборки. Этот интервал может быть установлен каждые 15 минут, 30 минут, 1 час или для ручного значения. В приведенном выше контексте мы ясно видим, что получение не является идеальным вариантом, поскольку электронная почта не будет доставлена мгновенно. Это может быть недостаточно, если вы получаете много писем.
С помощью push клиентскому устройству не нужно регулярно проверять сервер, чтобы узнать, пришло ли письмо. Когда электронное письмо поступает на сервер, оно будет автоматически уведомлено клиенту, и доставка будет осуществлена. Поскольку доставка почты выполняется автоматически в режиме push, это быстрее по сравнению с доставкой. Push не запрашивает сервер на регулярной основе, как при получении. Роль push-уведомлений заключается в обновлении сервера его IP-адресом, чтобы сервер знал, как легко связаться с клиентом..
Push - это относительно новая методология, которая применяется в IMAP по сравнению со старыми протоколами, такими как POP. Старые протоколы, такие как POP, не могут использовать функцию push; он поставляется только с возможностями извлечения. Поставщики электронной почты, такие как Google и Yahoo, могут поддерживать основные протоколы. Таким образом, они поддерживают опцию push и fetch. Необходимо проверить других поставщиков услуг электронной почты, чтобы выяснить, могут ли они поддерживать функции извлечения и извлечения..
Существует также опция под названием «Вручную», которая даст вам полный контроль над данными, которые вы получаете. Сообщение появится, как только вы откроете почту, обновите экран для просмотра почтового ящика или сообщений.
Выборка: С fetch, вы должны проверить сервер, чтобы увидеть, пришло ли письмо.
От себя: Сообщения электронной почты будут сразу же отправлены в ваш почтовый ящик с помощью push, как SMS или MMS..
Выборка: Выборка инициируется клиентом
От себя: Push инициируется сервером
Выборка: Извлечение происходит сравнительно медленнее, так как клиент должен регулярно проверять сервер.
От себя: Push сравнительно быстрее, так как сервер будет пересылать полученную почту автоматически клиенту.
Выборка: Fetch будет потреблять больше энергии, поскольку проверка сервера выполняется через регулярные промежутки времени.
От себя: Push будет потреблять меньше энергии, так как процесс отправки электронной почты выполняется автоматически.
Энергопотребление может варьироваться, так как для автоматического получения электронных писем потребуется постоянное подключение к Интернету. Это также потребляет энергию от клиентского устройства..
Выборка: Fetch поддерживается всеми протоколами
От себя: Push не поддерживается всеми протоколами.
От себя: Как только сервер получит письмо, оно будет отправлено на клиентское устройство..
Выборка: Проверьте сервер, чтобы видеть, приходили ли сообщения через регулярные промежутки времени. Сообщения будут загружены на клиентское устройство во время этой проверки.
Руководство: Проверяет почту при открытии почтового приложения.
Изображение предоставлено:
«Спам в Gmail» от notoriousxl (CC BY-SA 2.0) через Flickr
«566337» (Public Domain) через Pixbay