Հիմնական տարբերություն – Fetch vs Push
Fetch-ը և Push-ը երկու տերմիններ են, որոնց կհանդիպեք էլփոստի հաճախորդ ստեղծելիս: Ձեր էլփոստի հաշիվը կարգավորելիս կունենաք ընտրելու մի քանի տարբերակ: Այդ տարբերակները ներառում են բեռնել և մղել: Կարող եք նաև ունենալ Ձեռնարկի տարբերակը: Այս երկու տերմինները որոշում են գործարկման գործընթացը սերվերից հաճախորդին նամակ ուղարկելիս: Fetch-ի և push-ի միջև հիմնական տարբերությունը կայանում է սկզբնավորման գործընթացում. Fetch-ը նախաձեռնվում է հաճախորդի կողմից, մինչդեռ Push-ը նախաձեռնում է սերվերը: Առբերումը էլփոստի առբերման հիմնական եղանակն էր, նախքան push-ն իրականություն դառնալը:
Ժամանակակից էլփոստի հաշիվները, ինչպիսիք են Gmail-ը, գալիս են push տարբերակով:Այս էլփոստի հնարավորությունը կարող է օգտագործվել մեր կողմից կառավարվող մեր բազմաթիվ էլփոստի հաշիվներից առնվազն մեկի կողմից: Քանի որ սմարթֆոնները կարող են ուղարկել և ստանալ էլ.
Ի՞նչ է Fetch-ը:
Ftch-ի միջոցով հաճախորդը կստուգի սերվերը՝ տեսնելու, թե արդյոք էլ. Եթե գտնվի մեկ կամ մի քանի նամակներ, դրանք կներբեռնվեն հաճախորդի սարքում: Fetch-ը կարող է կազմաձևվել մի քանի րոպեից մինչև մի քանի ժամ ընդմիջումային ստուգումների համար: Այսպիսով, երբ համեմատվում է հրման հետ, բեռնումն ավելի դանդաղ է և կարող է ավելի երկար տևել արձագանքելու համար: Եթե այս ընդմիջումն ավելի երկար է, էլփոստի ստացման հետաձգումը կլինի: Այս ուշացումը կարելի է նվազագույնի հասցնել՝ նվազեցնելով ժամանակային ընդմիջումը: Առբերումների միջև ընդմիջման կրճատման բացասական կողմն այն է, որ այն կարող է ավելի շատ մարտկոց ծախսել յուրաքանչյուր առբերման համար՝ անկախ նրանից՝ նոր նամակ է ստացվել, թե ոչ: Յուրաքանչյուր առբերման համար կպահանջվի նաև տվյալների փոխանցում: Այս ընդմիջումը կարող է սահմանվել մինչև յուրաքանչյուր 15 րոպե, 30 րոպե, 1 ժամ կամ ձեռքով արժեքի համար:Վերոնշյալ համատեքստում մենք հստակ կարող ենք տեսնել, որ fetch-ը իդեալական տարբերակ չէ, քանի որ էլփոստը անմիջապես չի առաքվի: Սա կարող է բավականաչափ լավ չլինել, եթե դուք շատ նամակներ եք ստանում:
Ի՞նչ է Push-ը։
Հրումով հաճախորդի սարքը կարիք չունի կանոնավոր կերպով ստուգելու սերվերը՝ տեսնելու համար, թե արդյոք փոստ է եկել: Երբ նամակը հասնում է սերվերին, այն ավտոմատ կերպով կտեղեկացվի հաճախորդին, և էլփոստի առաքումը տեղի կունենա: Քանի որ փոստի առաքումը կատարվում է ավտոմատ կերպով՝ հրումով, սա ավելի արագ է, երբ համեմատվում է բեռնման հետ: Push-ը սերվերի հարցում չի անում սովորական ձևով, ինչպես fetch-ի դեպքում:Push-ի դերը սերվերը թարմացնելն է իր IP հասցեով, որպեսզի սերվերը իմանա, թե ինչպես հեշտությամբ կապվել հաճախորդի հետ:
Push-ը համեմատաբար նոր մեթոդաբանություն է, որը գալիս է IMAP-ում, երբ համեմատվում է POP-ի նման հին արձանագրությունների հետ: Ավելի հին արձանագրությունները, ինչպիսիք են POP-ը, չեն կարող օգտագործել push ֆունկցիան. այն գալիս է միայն առբերման հնարավորություններով: Էլփոստի մատակարարները, ինչպիսիք են Google-ը և Yahoo-ն, կարող են աջակցել հիմնական արձանագրություններին: Այսպիսով, նրանք աջակցում են և՛ push, և՛ fetch տարբերակին: Էլփոստի ծառայությունների այլ մատակարարները պետք է ստուգվեն՝ տեսնելու համար, թե արդյոք նրանք կարող են աջակցել և՛ push-ի, և՛ առբերման որոնման գործառույթները:
Ձեռնարկ
Կա նաև մի տարբերակ, որը կոչվում է Ձեռնարկ, որը ձեզ լիարժեք վերահսկողություն կտա ստացվող տվյալների նկատմամբ: Հաղորդագրությունը կհայտնվի փոստը բացելուն պես, թարմացրեք էկրանը՝ փոստարկղը կամ հաղորդագրությունները դիտելու համար:
Ո՞րն է տարբերությունը Fetch-ի և Push-ի միջև:
Սահմանում
Fetch. Fetch-ի միջոցով դուք պետք է ստուգեք սերվերը, որպեսզի տեսնեք, թե արդյո՞ք էլփոստը հասել է:
Push. նամակները անմիջապես կուղարկվեն ձեր մուտքի արկղ՝ սեղմելով, ինչպես SMS-ը կամ MMS-ը:
Նախաձեռնում
Fetch. առբերումը նախաձեռնվում է հաճախորդի կողմից
Push. Push-ը նախաձեռնվում է սերվերի կողմից
Արագություն
Fetch. Fetch-ը համեմատաբար ավելի դանդաղ է, քանի որ հաճախորդը պետք է ստուգի սերվերը կանոնավոր պարբերականությամբ:
Push. Push-ը համեմատաբար ավելի արագ է, քանի որ սերվերը ստացված նամակներն ավտոմատ կերպով կուղարկի հաճախորդին:
Էլեկտրաէներգիայի սպառում
Fetch. Fetch-ը ավելի շատ էներգիա կծախսի, քանի որ սերվերի ստուգումը կատարվում է կանոնավոր պարբերականությամբ:
Push. Push-ը ավելի քիչ էներգիա կծախսի, քանի որ էլփոստի ուղարկման գործընթացը կատարվում է ավտոմատ կերպով:
Էլեկտրաէներգիայի սպառումը կարող է տարբեր լինել, քանի որ push-ին անհրաժեշտ կլինի մշտական ինտերնետ կապ պահպանել՝ նամակներն ինքնաբերաբար ստանալու համար: Սա նաև էներգիա կսպառի հաճախորդի սարքից:
Աջակցություն
Fetch. Fetch-ն աջակցվում է բոլոր արձանագրություններով
Push. Push-ը չի աջակցվում բոլոր արձանագրություններում:
Fetch vs. Push ամփոփում
Push. Հենց որ սերվերը փոստը ստանա, այն կուղարկվի հաճախորդի սարքի վրա:
Fetch. Ստուգեք սերվերը՝ տեսնելու, թե արդյոք հաղորդագրությունները ժամանե՞լ են կանոնավոր ընդմիջումներով: Հաղորդագրությունները կներբեռնվեն հաճախորդի սարքում, մինչ այս ստուգումը տեղի ունենա:
Ձեռնարկ. ստուգում է փոստի առկայությունը, երբ փոստի հավելվածը բացվում է: