تفاوت کلیدی – Fetch در مقابل Push
Fetch و Push دو اصطلاحی هستند که هنگام راهاندازی یک کلاینت ایمیل با آنها مواجه میشوید. هنگام تنظیم حساب ایمیل خود، چند گزینه برای انتخاب خواهید داشت. این گزینه ها عبارتند از واکشی و فشار. ممکن است گزینه Manual را نیز داشته باشید. این دو عبارت فرآیند شروع را هنگام ارسال ایمیل از سرور به مشتری تعیین می کنند. تفاوت اصلی بین واکشی و فشاری در فرآیند شروع نهفته است. Fetch توسط مشتری شروع می شود در حالی که Push توسط سرور آغاز می شود. قبل از اینکه فشار به واقعیت تبدیل شود، واکشی حالت اولیه بازیابی ایمیل بود.
حسابهای ایمیل مدرن مانند Gmail با گزینه فشار ارائه میشوند.حداقل یکی از حسابهای ایمیل متعددی که مدیریت میکنیم، میتوان از این ویژگی ایمیل استفاده کرد. با ظهور تلفن های هوشمند که قادر به ارسال و دریافت ایمیل هستند، بسیاری از مردم در مورد دو اصطلاح واکشی و فشاری سردرگم هستند.
Fetch چیست؟
با واکشی، مشتری سرور را بررسی می کند تا ببیند ایمیلی رسیده است یا خیر. اگر یک یا چند ایمیل پیدا شود، در دستگاه مشتری دانلود می شود. Fetch را می توان برای بررسی های بازه ای از چند دقیقه تا چند ساعت پیکربندی کرد. بنابراین، در مقایسه با فشار، واکشی کندتر است و ممکن است پاسخ دادن به زمان بیشتری طول بکشد. اگر این فاصله بیشتر باشد، دریافت ایمیل با تاخیر مواجه می شود. این تاخیر را می توان با کاهش فاصله زمانی به حداقل رساند. نقطه ضعف کاهش فاصله بین واکشی این است که می تواند باتری بیشتری را برای هر واکشی مصرف کند، صرف نظر از اینکه نامه جدید دریافت شده است یا خیر. انتقال داده نیز برای هر واکشی مورد نیاز خواهد بود. این فاصله را می توان تا هر 15 دقیقه، 30 دقیقه، 1 ساعت یا برای مقدار دستی تنظیم کرد.در زمینه بالا، به وضوح میتوانیم ببینیم که واکشی گزینه ایدهآلی نیست زیرا ایمیل فوراً تحویل داده نمیشود. اگر ایمیل های زیادی دریافت می کنید این ممکن است به اندازه کافی خوب نباشد.
Push چیست؟
با فشار، دستگاه سرویس گیرنده نیازی ندارد سرور را به طور منظم بررسی کند تا ببیند آیا نامه ای رسیده است یا خیر. هنگامی که ایمیلی به سرور می رسد، به طور خودکار به مشتری اطلاع داده می شود و تحویل ایمیل انجام می شود. از آنجایی که تحویل نامه به صورت خودکار در فشار انجام می شود، در مقایسه با واکشی سریعتر است. Push مانند واکشی، سرور را به طور منظم پرس و جو نمی کند.نقش فشار به روز رسانی سرور با آدرس IP آن است تا سرور بداند چگونه به راحتی با مشتری تماس بگیرد.
Push یک متدولوژی نسبتاً جدید است که در IMAP در مقایسه با پروتکل های قدیمی مانند POP ارائه می شود. پروتکل های قدیمی تر مانند POP نمی توانند از ویژگی فشار استفاده کنند. فقط با قابلیت های واکشی همراه است. ارائه دهندگان ایمیل مانند گوگل و یاهو قادر به پشتیبانی از پروتکل های اصلی هستند. بنابراین آنها از هر دو گزینه فشار و واکشی پشتیبانی می کنند. سایر ارائهدهندگان خدمات ایمیل باید بررسی شوند تا ببینیم آیا میتوانند از هر دو ویژگی بازیابی فشار و واکشی پشتیبانی کنند.
راهنما
همچنین گزینه ای به نام Manual وجود دارد که به شما کنترل کامل بر داده هایی که دریافت می کنید می دهد. پیام به محض باز کردن نامه نمایش داده می شود، صفحه را برای مشاهده صندوق پست یا پیام ها بازخوانی کنید.
تفاوت Fetch و Push چیست؟
تعریف
Fetch: با واکشی، باید سرور را بررسی کنید تا ببینید ایمیلی رسیده است یا خیر.
Push: ایمیلها بلافاصله با فشار مانند پیامک یا MMS به صندوق ورودی شما فرستاده میشوند.
شروع
Fetch: واکشی توسط مشتری آغاز می شود
Push: Push توسط سرور آغاز می شود
سرعت
Fetch: واکشی نسبتاً کندتر است زیرا مشتری باید سرور را در فواصل منظم بررسی کند.
Push: Push نسبتاً سریعتر است زیرا سرور ایمیل های دریافتی را به طور خودکار به مشتری ارسال می کند.
مصرف برق
Fetch: واکشی انرژی بیشتری مصرف می کند زیرا بررسی سرور در فواصل زمانی منظم انجام می شود.
Push: فشار انرژی کمتری مصرف می کند زیرا فرآیند ارسال ایمیل به طور خودکار انجام می شود.
مصرف انرژی ممکن است متفاوت باشد زیرا برای دریافت خودکار ایمیلها، فشار نیاز به حفظ اتصال اینترنت ثابت دارد. این همچنین برق دستگاه مشتری را مصرف می کند.
پشتیبانی
Fetch: واکشی توسط همه پروتکل ها پشتیبانی می شود
Push: Push توسط همه پروتکل ها پشتیبانی نمی شود.
خلاصه واکشی در مقابل فشار
Push: به محض اینکه سرور ایمیل را دریافت کرد، به دستگاه مشتری منتقل می شود.
Fetch: سرور را بررسی کنید تا ببینید آیا پیامها در فواصل زمانی منظم رسیدهاند یا خیر. در حین انجام این بررسی، پیامها در دستگاه مشتری دانلود میشوند.
دستی: وقتی برنامه ایمیل باز می شود، نامه را بررسی می کند.