Разница между Fetch и Push

Оглавление:

Разница между Fetch и Push
Разница между Fetch и Push

Видео: Разница между Fetch и Push

Видео: Разница между Fetch и Push
Видео: Git clone, push, pull, fetch. Основы git 2024, Ноябрь
Anonim

Ключевое различие - выборка против push

Fetch и Push - это два термина, с которыми вы столкнетесь при настройке почтового клиента. При настройке учетной записи электронной почты у вас будет несколько вариантов на выбор. Эти параметры включают выборку и отправку. У вас также может быть вариант «Вручную». Эти два термина определяют процесс инициирования при отправке электронного письма клиенту с сервера. Ключевое различие между выборкой и толчком заключается в процессе инициации; Выборка инициируется клиентом, тогда как Push инициируется сервером. Получение сообщений было основным способом получения электронной почты до того, как push стали реальностью.

Современные учетные записи электронной почты, такие как Gmail, имеют опцию push. Эта функция электронной почты может использоваться по крайней мере в одной из наших многочисленных учетных записей электронной почты, которыми мы управляем. С появлением смартфонов, способных отправлять и получать электронные письма, многие люди не понимают, как используются два термина: извлечение и отправка.

Что такое Fetch?

С помощью fetch клиент проверит сервер, чтобы увидеть, пришло ли письмо. Если будет найдено одно или несколько писем, они будут загружены на клиентское устройство. Выборку можно настроить для интервальных проверок от нескольких минут до нескольких часов. Таким образом, по сравнению с push, выборка происходит медленнее, и на ответ может потребоваться больше времени. Если этот интервал больше, будет задержка в получении электронного письма. Эту задержку можно минимизировать, сократив временной интервал. Обратной стороной уменьшения интервала между выборками является то, что при каждой выборке может потребляться больше батареи, независимо от того, было ли получено новое письмо или нет. Передача данных также потребуется для каждой выборки. Этот интервал можно установить каждые 15 минут, 30 минут, 1 час или вручную. В приведенном выше контекстемы ясно видим, что выборка - не идеальный вариант, поскольку электронное письмо не будет доставлено мгновенно. Этого может быть недостаточно, если вы получаете много писем.

Разница между Fetch и Push
Разница между Fetch и Push

Что такое толчок?

При использовании push клиентскому устройству не нужно регулярно проверять сервер, чтобы узнать, пришло ли письмо. Когда электронное письмо приходит на сервер, оно автоматически уведомляется клиенту, и его доставка осуществляется. Поскольку доставка почты выполняется автоматически при нажатии, это быстрее по сравнению с доставкой. Push не запрашивает сервер обычным образом, как при выборке. Роль push - обновить сервер с его IP-адресом, чтобы сервер знал, как легко связаться с клиентом.

Push - это относительно новая методология, которая используется в IMAP по сравнению со старыми протоколами, такими как POP. Старые протоколы, такие как POP, не могут использовать функцию push; он поставляется только с возможностью выборки. Провайдеры электронной почты, такие как Google и Yahoo, могут поддерживать основные протоколы. Таким образом, они поддерживают опцию push и fetch. Необходимо проверить других поставщиков услуг электронной почты, чтобы узнать, могут ли они поддерживать функции извлечения как push, так и выборки.

Ключевое различие - выборка против push
Ключевое различие - выборка против push

Руководство по эксплуатации

Также существует опция «Вручную», которая дает вам полный контроль над получаемыми вами данными. Сообщение появится, как только вы откроете почту, обновите экран для просмотра почтового ящика или сообщений.

В чем разница между Fetch и Push?

Определение

Получение: с помощью выборки вы должны проверить сервер, чтобы увидеть, пришло ли письмо.

Push: электронные письма будут мгновенно отправляться в ваш почтовый ящик с помощью push, как SMS или MMS.

Посвящение

Fetch: выборка инициируется клиентом

Push: отправка инициируется сервером

Скорость

Fetch: Fetch сравнительно медленнее, так как клиент должен регулярно проверять сервер.

Push: Push выполняется сравнительно быстрее, поскольку сервер автоматически пересылает полученную почту клиенту.

Потребляемая мощность

Fetch: Fetch потребляет больше энергии, поскольку проверка сервера выполняется через регулярные промежутки времени.

Push: Push потребляет меньше энергии, поскольку процесс отправки электронной почты выполняется автоматически.

Потребляемая мощность может варьироваться, так как push будет необходимо поддерживать постоянное подключение к Интернету для автоматического получения электронных писем. Это также потребляет энергию от клиентского устройства.

Поддержка

Fetch: Fetch поддерживается всеми протоколами.

Push: Push поддерживается не всеми протоколами.

Fetch vs. Push Summary

Push: как только сервер получит почту, она будет отправлена на клиентское устройство.

Получить: проверьте сервер, чтобы убедиться, что сообщения приходили через определенные промежутки времени. Во время этой проверки сообщения будут загружены на клиентское устройство.

Вручную: проверяет наличие почты при открытии почтового приложения.

Изображение предоставлено:

«Спам в Gmail» от notoriousxl (CC BY-SA 2.0) через Flickr

«566337» (общественное достояние) через Pixbay

Рекомендуем: