Різниця між вилученням та натисканням

Витягнути проти Push

"Отримати" та "натиснути" - це два терміни, які часто зустрічаються під час налаштування клієнтів електронної пошти. З відносно недавнім сплеском смартфонів, які здатні надсилати та отримувати електронні листи, все більше і більше людей заплутуються в тому, чи слід використовувати "отримати" чи "натиснути". "Основна відмінність" отримання "від" натискання "полягає в тому, яка сторона ініціює процес надсилання електронної пошти з сервера до клієнта. Завдяки «добору» клієнт регулярно перевіряє сервер, щоб побачити, чи є нова електронна пошта. Якщо знайдено один або декілька, вони завантажуватимуть електронні листи. За допомогою "натискання" клієнту не потрібно так часто перевіряти сервер. Після того, як сервер отримає новий лист, він автоматично сповістить клієнта та полегшить доставку електронної пошти.

Оскільки сервер доставляє електронну пошту автоматично, ти зазвичай отримуєш її швидше за допомогою "push". Клієнти, які використовують "отримання", зазвичай налаштовуються на інтервал між чеками, який може становити від кожні кілька хвилин до кожні кілька годин. Чим довший інтервал, тим більша затримка, перш ніж ви отримаєте електронні листи. Ви можете зменшити це за рахунок скорочення часу між виборами, але це також збільшить витрату акумулятора, оскільки кожен "забір" вимагає передачі даних незалежно від того, є нова електронна пошта чи ні. "Push" не продовжує запитувати сервер. Єдине, що постійно "натискає" - це оновити сервер на його IP, щоб сервер знав, куди звернутися до клієнта.

"Push" - це фактично новіша методологія, яка доступна лише в нових протоколах, таких як IMAP. Старіші протоколи, такі як POP, не мають доступу до "push" і можуть використовувати лише "отримання" для отримання електронних листів. Різні постачальники електронної пошти, такі як Yahoo та Google, підтримують усі основні протоколи, тому ви все ще можете вибрати, чи хочете ви використовувати "push" чи "fetch". Якщо ви використовуєте інших постачальників послуг електронної пошти, вам слід перевірити протоколи, які вони підтримують, і чи підтримують вони "push", а також "отримання" пошуку електронних листів.

Підсумок:

1. "Витяг" ініціюється клієнтом, тоді як "натискання" ініціюється сервером.
2. "Натиснути" швидше, ніж "отримати" в доставці електронної пошти.
3. "Натискання" споживає менше енергії, ніж "витягнути".
4. "Push" не підтримується всіма протоколами електронної пошти, поки "fetch".