ՀամակարգիչներԾրագրային ապահովման

Ծանուցումը Ձեր զննարկիչը - ինչ է դա:

Շատ Ինտերնետից օգտվողները կարող են հետաքրքրում. «Իրազեկման է բրաուզերի, թե ինչ է այն:« Դա ցույց է տալիս որոշակի ոճը ճամփորդել ինտերնետում, որտեղ խնդրանք է գործարքի, որը նախաձեռնած մի կենտրոնական սերվերի. Այս contrasts հետ հակառակ ուղղությամբ տվյալների, որտեղ դիմում փոխանցման տեղեկատվության, որը նախաձեռնել է ստացողի կամ հաճախորդի.

Տեղեկացման ծառայությունները հաճախ հիմնված են տեղեկատվական նախասիրությունների արտահայտված նախապես. Սա մոդելը բաժանորդագրության հրապարակման: Հաճախորդ »գրում է« իր տարբեր տեղեկատվական «ալիքներ» նախատեսված է սերվերի կողմից: Ամեն անգամ, երբ նոր բովանդակությունը հասանելի է մեկի այդ ալիքների, որ սերվերը ուղարկում այս տեղեկությունները նրա մասին: Ծանուցում բրաուզերի երբեմն emulates մի հետազոտության տեխնիկան, հատկապես այն պարագայում, երբ իրական հարցում հնարավոր չէ, օրինակ, կայքերում լուրջ անվտանգության քաղաքականության, որը պահանջում մերժումը մուտքային HTTP / S խնդրանքներին:

Սկզբունքը շահագործման

Համաժամանակյա Տեսակոնֆերանսների եւ ակնթարթային հաղորդագրությունների բնորոշ օրինակներ, թե ինչ տեսք ունի այն ծանուցմամբ: Ինչ է դա եւ ինչպես է դա աշխատում? Զրուցարան ուղերձները եւ երբեմն ֆայլեր են հրել են անձնագիրը, քանի որ հենց նրանք են ստացել են հաղորդագրությունների ծառայության: Երկուսն էլ ապակենտրոնացված peer-to-LVS եւ կենտրոնացված ծրագրերը (ինչպես, օրինակ, IRC կամ XMPP) թույլ «հրում» ֆայլեր. Սա նշանակում է, որ անունը ուղարկողի նախաձեռնում է տվյալների փոխանցման այլ ոչ թե ստացողի.

E-mail կարող է նաեւ աշխատել ծանուցում - SMTP արձանագրությունը, ըստ էության, «հրում»: Այնուամենայնիվ, վերջին «քայլը» փոստի սերվերի վրա համակարգչի սովորաբար անում է քաշեք արձանագրություն նման POP3 կամ IMAP. Միոջոցով IMAP արձանագրությունը ներառում է պարապ-հրամանը, որը թույլ է տալիս սերվեր տեղեկացնել հաճախորդին մտից հաղորդագրությունը. Բնօրինակը BlackBerry առաջինն էր սիրված սարքը, եթե ծանուցումն արդեն ակտիվորեն աշխատում է բրաուզերում. Ինչ է այն, այդ գործիքներով, - կարելի է տեսնել, որ էլեկտրոնային փոստի հասցեն (համար անլար):

Ինչ է դա առաջ էր:

Մեկ այլ օրինակ է PointCast ցանց, որը հայտնի էր 1990-ական թվականներին: Այն ապահովում է նորություններ եւ ֆոնդային շուկայի տվյալներ: Եւ Netscape, դա եւ հայտեր Microsoft- ը ինտեգրվել իրենց ծրագրային յուրաքանչյուր տարբերակի իրենց բրաուզերի, բայց դա երբեք չի եղել, իսկ ավելի ուշ անհետացել ամբողջությամբ. Բրաուզերներ հետագայում փոխարինեց այս ֆունկցիոնալությունը է 2000s to RSS - բաժանորդագրությունների համակարգով, որտեղ կա ավելի զարգացած ծանուցումն բրաուզերի. Որն է տվյալների բաժանորդագրությունը գիտի ամեն ընթերցողին բլոգերում:

Այլ օգտագործում մասին ծանուցման-միացված վեբ ներառում է տեղեկատվություն շուկայական տվյալները (ֆոնդային գները), առցանց Վիճակագրություն եւ հաղորդագրությունների համակարգի (Webchat), աճուրդների, առցանց Խաղադրույքներ եւ խաղեր, սպորտի Խաղադրույքներ, մոնիտորինգի կոնսուլներ եւ այլն.

Ծանուցումը բրաուզերի, այսինքն այսօր.

Ծանուցման միջոցով IEFT մի պարզ արձանագրություն, որը օգտագործում է HTTP / 2 մատուցել ակնթարթային տեղեկացումներ (մուտքային զանգերի եւ հաղորդագրությունների). Որ արձանագրությունը համատեղում է բոլոր իրական ժամանակում իրադարձությունները մեկ նստաշրջանի, որը թույլ է տալիս ավելի արդյունավետ օգտագործման ցանցային եւ ռադիո ռեսուրսները. Մեկ կանգառ ծառայություն համատեղում է բոլոր իրադարձությունները բաժանելով իրենց դիմումները, քանի որ նրանք դառնում են մատչելի. Սա պահանջում է միայն մեկ նիստ, դրանով իսկ խուսափելով վատնում ժամանակի եւ երթեւեկության.

Ծանուցումը Ձեր զննարկիչը - դա է տեխնիկական տեսանկյունից:

HTTP-տեղեկացումը (նաեւ հայտնի է որպես հոսքային HTTP) մի մեխանիզմ է, ուղարկելու համար տվյալներ բրաուզերի համար վեբ սերվերի. Այն կարող է հասնել որեւէ մի քանի մեխանիզմներով: Որպես կանոն, վեբ սերվերի չի դադարեցնում է կապը բանից հետո, երբ ծանուցումը ուղարկվում է հաճախորդին: Վեբ սերվերը թողնում, որ միացումը բաց է, եւ այն դեպքում, երբ նոր իրադարձություն (օրինակ, փոխելով տվյալները ուղարկվել է հաղորդագրություն) ցուցադրվում է ակնթարթորեն. Հակառակ դեպքում, այս միջոցառումը պետք է հերթ մինչեւ հաջորդ հաճախորդը դիմում է ստացել:

Շատ վեբ սերվերներ առաջարկել այս հնարավորությունը օգտագործելու CGI (օրինակ, ոչ Վերլուծված header սցենարներ է Apache): Հիմքում ընկած մեխանիզմը Այս մոտեցումը թաղամաս փոխանցման կոդավորման. Դասական օրինակ է տեղեկացումը է բրաուզերի «ընկերների»: Ինչ է դա, այս կայքում. Առաջինն այն է, մասին տեղեկատվությունը մուտքային հաղորդագրությունից եւ նշանների "Like":

այլընտրանքային մեխանիզմներ

Մեկ այլ մեխանիզմ, որը կապված է որոշակի տեսակի MIME, որը կոչվում է բազմաբնակարան բաղադրիչը փոխարինում. Այն առաջին անգամ ներկայացվել է 1995 թ., Իսկ Netscape, որ բրաուզերը »ինքնաթիռով« փոխում փաստաթուղթը, երբ մի նոր տարբերակ է սերվերի է ստացել: Նա դեռ աջակցում է Firefox, Opera, Safari, եւ այսօր, սակայն ոչ թե Internet Explorer. Այս մեխանիզմը կարող է կիրառվել HTML փաստաթղթերի ու նաեւ հոսքային պատկերները Տեսախցիկ դիմումները.

WHATWG Վեբ Ծրագրեր 1.0 ներառում է մի մեխանիզմ, որի նպատակն է փոխել բովանդակությունը հաճախորդի. Նա հայտնի է եղել դեռեւս 2006 թվականի սեպտեմբերի 1-ին, երբ է Opera վեբ դիտարկիչը իրականացվել այս նոր փորձարարական համակարգ, որը կոչվում Server-SentEvents: Նա ներկայումս ստանդարտացված է որպես մաս HTML5. Այս մեթոդի, որ սերվերը օգտագործում համառ HTTP կապեր, որի արդյունքում մի պատասխան, միշտ մնում է «բաց» (այսինքն, որ սերվերը երբեք չի դադարում պատասխան), արդյունավետ «խաբում» Ձեր զննարկիչը. Այսպիսով, դիմումը միշտ մնում է boot ռեժիմում, հետո էջն բացվել է ամբողջությամբ. Որ սերվերը, այնուհետեւ պարբերաբար ուղարկում հատվածներ JavaScript- ը պետք է թարմացնել էջը բովանդակությունը, այդպիսով հնարավորություն տալով ծանուցումը: Օգտագործելով այս տեխնիկան, որ հաճախորդը չի կարիք Java applets կամ այլ plug-ins, բաց պահել կապը սերվերի - ի հաճախորդը ավտոմատ կերպով ստանում է ծանուցում այն մասին, նոր իրադարձությունների եկող սերվերի. Մեկը հիմնական թերությունն Այս մեթոդի, սակայն, այն է, որ պակասը վերահսկողության ժամանակ է բրաուզերի սերվերի. Թարմացվում է էջը միշտ անհրաժեշտ է, եթե կա մի timeout է բաց էջում:

տվյալները հիշողություն

Memorization տեխնիկան ինքնին պատշաճ ծանուցում: Այն միայն թույլ է տալիս Ձեզ նախանձել ծանուցման մեխանիզմի մի միջավայրում, որտեղ է այն հնարավոր չէ: Օրինակ, մի պահանջկոտ անվտանգության քաղաքականության կայքեր, որոնք պահանջում մերժումը մուտքային HTTP / S խնդրանքներին: Դա անհնար է ծանուցման բրաուզերի (այսինքն, եւ թե ինչպես է այն աշխատում, տես վերեւում): Այս դեպքում է, որ հաճախորդը խնդրում է տեղեկատվություն, թե ինչպես նորմալ հարցման, սակայն շնորհիվ սպասումների սերվերի չի կարող արձագանքել անմիջապես: Եթե սերվերը չունի որեւէ նոր տեղեկատվություն է հաճախորդի, երբ դիմում է ստացել փոխարեն ունենալու է ուղարկել դատարկ պատասխան, այդ խնդրանքը մնում է բաց, մինչեւ նոր տեղեկատվություն: Մեկ անգամ նման տվյալներ են հայտնվել, այն անմիջապես ուղարկում է HTTP / S պատասխան հաճախորդին, ավարտելով բաց կապը:

Ստանալուց հետո հաճախորդին հաճախ անմիջապես հարցերի խնդրանքը այլ սերվերի պատասխան: Այսպես, արձագանքման միջին հապաղումը (այն ժամանակն է, երբ այդ տեղեկատվությունը դառնում է մատչելի, իսկ հաջորդ հաճախորդը դիմում) հետ կապված ժամանումը հարցումների, դա բացառված է:

XML Socket

Ծանուցումը Ձեր բրաուզերում, գործող օգնությամբ այս մեթոդի, օգտագործվում CBOX եւ այլ ծրագրեր է Chatter: Այն օգտագործում է XML Վարդակ օբյեկտների մեկ-անկախ ղեկավարվել ֆայլեր AdobeFlash: Վերահսկողության տակ է հաճախորդին JavaScript- ը սահմանում է TCP կապը դեպի միակողմանի ուղղորդված հանգույցների վրա սերվերի. Ուղարկեք հայցը այս դեպքում մնում է, չկարդացված, փոխարենը, որ հանգույց ուղարկում է հաճախորդին եզակի նույնացուցիչ անմիջապես. է HTTP հարցում է կատարվում, ապա վեբ սերվերի վրա, որը պարունակում է ձեռք նույնացուցիչն: The վեբ կարող է, ապա թողարկել է հաղորդագրություն հասցեագրված հաճախորդին է տեղական ինտերֆեյս միջնորդ սերվերի, որը փոխանցում է նրանց միջոցով Flash. Առավելությունն այս մոտեցման այն է, որ այն օգտագործում է բնական ասիմետրիան է կարդալ-գրելու:

Սա բնորոշ է բազմաթիվ վեբ վրա հիմնված դիմումները, այդ թվում, զրուցարաններ, եւ, որպես հետեւանք, ապահովում է բարձր արդյունավետություն: Քանի որ նա չի ընդունում տվյալների վրա ելքային վարդակների, որ սերվերը չի պահանջվում է դիմել մեկնող TCP կապեր, ինչը հնարավորություն է ընձեռում հաստատմանը տասնյակ հազարավոր միաժամանակյա միացում. Այնպես որ, կա ծանուցումն է բրաուզերի վրա «դասընկերների» բառը որոշակի ծառայությունների կայքի.

Հասանելի է ծանուցման ծառայություններ

Այս հատկությունը հասանելի է բազմաթիվ ծառայություններ, որոնք աջակցում են վերը նշված միացություններ: Ինչպես արդեն հայտարարել է, ծանուցումն բրաուզերի, դա հնարավորություն է տալիս ստանալու ակնթարթային հաղորդագրություններ եւ ծանուցումներ, առանց վերբեռնել էջը: Ծառայություններ, որտեղ այս ծառայությունը հասանելի է, ներառում են.

  • Apple- ը Ծանուցում ծառայության.
  • Google Cloud Messaging:
  • «Համադասարանցիներ»:
  • Facebook:
  • Xtremepush:
  • Amazon SNS:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.delachieve.com. Theme powered by WordPress.