RačunalnikiProgramska oprema

Obvestilo v brskalniku - kaj je to?

Mnogi uporabniki interneta se sprašujejo: "Obvestilo o brskalnika - kaj je to?" To kaže na določeno stil deskanje po internetu, ko je bila zahteva za transakcijo s centralnega strežnika začel. To je v nasprotju z nasprotno smer podatkov, kjer je zahteva za prenos podatkov, začetih s sprejemnikom ali stranke.

Na obvestilu so storitve pogosto temeljijo na informacijskih željah, izraženih v vnaprej. To je model naročnine na objave. Client "piše" njegove različne informacije "kanale", ki jih je strežnik. Kadarkoli je nova vsebina na voljo na enem od teh kanalov, strežnik pošlje te informacije z njim. Obvestilo v brskalniku včasih posnema raziskavo tehniko, še posebej v primerih, ko je pravi izraz ni mogoče - na primer na spletnih straneh resnih varnostnih politik, ki zahtevajo zavrnitev dohodnih zahtev HTTP / S.

Princip delovanja

Sinhrono konference in takojšnje sporočanje, so tipični primeri, kako izgleda obvestila. Kaj je to in kako deluje? Klepet sporočila in včasih datoteke so potisnjeni na uporabnika, takoj ko jih je sporočila storitev prejel. Oba decentralizirano peer-to-SPZ in centralizirane programe (kot IRC ali XMPP) omogočajo "push" datotek. To pomeni, da je ime pošiljatelja sproži prenos podatkov, ne pa za prejemnika.

E-pošta lahko deluje tudi z obvestilom - protokol SMTP je v bistvu "push". Kljub temu, zadnji "korak" iz poštnega strežnika na računalniku ponavadi ne pull-protokol, kot je POP3 ali IMAP. Protokol IMAP vključuje Idle-ukaz, ki omogoča strežnik obvesti stranko o prejetem sporočilu. Prvotni BlackBerry je bila prva priljubljen pripomoček, kjer je bilo obvestilo aktivno deluje v brskalniku. Kaj je to v teh pripomočkov - je mogoče videti na e-poštni naslov (za brezžično) na.

Kaj je bilo prej?

Drug primer je PointCast mreža, ki je znana v 1990-ih. Zagotavlja novice in borznih podatkov. In Netscape, je in aplikacije iz Microsofta, da ga vključijo v svoje programske opreme za vsako različico svojega brskalnika, vendar še nikoli ni bil priljubljen, kasneje pa popolnoma izginil. Brskalniki nato nadomestijo ta funkcionalnost v letu 2000 na RSS - sistem naročnine, kjer je bolj napreden obvestilo v brskalniku. Kaj je podatke naročnina - ve vsak bralec blogov.

Druge uporabe obvestilo omogočena spletna aplikacija vsebuje informacije o tržnih podatkov (cene delnic), spletni klepet in sporočilni sistem (odvijal), dražbe, spletne stave in igre, športne stave, konzole spremljanja in podobno.

Obvestilo brskalnika - to je danes?

Obveščanje preko Pustil je preprost protokol, ki uporablja HTTP / 2 dostaviti instant obvestila (za dohodne klice in sporočila). Protokol združuje vse v realnem času dogodkov v eni seji, ki omogoča učinkovitejšo uporabo omrežnih virov in radio. One-stop storitev združuje vse dogodke, ki jih distribuirajo svoje vloge, ko so na voljo. To zahteva le eno sejo, s čimer bi se izognili zapravljanje časa in prometa.

Obvestilo v brskalniku - je s tehničnega vidika?

HTTP-obvestilo (znan tudi kot streaming HTTP) je mehanizem za pošiljanje podatkov iz brskalnika na spletni strežnik. To je mogoče doseči s katero od številnih mehanizmov. Značilno je, da spletni strežnik ne prekine povezave, ko je bilo obvestilo pošlje stranki. Spletni strežnik pušča povezava odprt, in v primeru novega dogodka (na primer, spreminjanje podatkov, poslanih v sporočilu), se takoj prikaže. V nasprotnem primeru bo dogodek še v vrsti, dokler je prejela naslednja zahteva stranka.

Večina spletnih strežnikov ponujajo to možnost uporabi CGI (na primer, Non-razčleniti glave skripte na Apache). Osnovni mehanizem tega pristopa je prenos blok kodiranje. Klasičen primer je obvestilo brskalnika "prijatelji". Kaj je na tej strani? Prvi so podatki o dohodnih sporočil in oznak "Like".

alternativni mehanizmi

Drug mehanizem je povezan z določeno vrsto MIME, ki se imenuje večkomponentni zamenjava. Prvič je bila predstavljena leta 1995, Netscape, brskalnik "na muhi" spremeni dokument, vsakič, ko se je prejel novo različico na strežniku. On je še vedno podpira Firefox, Opera, Safari, in danes, vendar ne v Internet Explorerju. Ta mehanizem se lahko uporablja za HTML-dokumentov in tudi za pretakanje slik v aplikacijah webcam.

Whatwg Spletne aplikacije 1.0 vključuje mehanizem, ki si prizadeva za spremembo vsebine stranko. Bil je znan že od 1. septembra 2006, ko je spletni brskalnik Opera izvajati to novo eksperimentalno sistem, imenovan Server-SentEvents. Trenutno je standardizirana kot del HTML5. Pri tej metodi je strežnik uporablja trdovratne HTTP povezave, zaradi česar je odgovor vedno ostaja "odprt" (tj, strežnik nikoli ne ustavi odziv), dejansko "zvijačo" brskalnik. Tako je uporaba vedno ostane v načinu zagona, potem ko se je stran odprla v celoti. Strežnik nato občasno pošlje odrezke JavaScript posodobiti vsebine strani, s čimer bi obvestilo. S to tehniko, se stranka ne potrebuje Java, ali druge vtičnike, da bo vzpostavljeno povezavo s strežnikom - odjemalec samodejno prejme obvestilo o novih dogodkih iz strežnika. Eden od glavnih pomanjkljivost te metode pa je pomanjkanje nadzora, ki ga v času strežnika brskalnika. Posodobitev strani je vedno potrebno, če obstaja časovna omejitev na odprti strani.

pomnilnik podatkov

pomnjenje tehnika sama po sebi ni ustrezno obvestilo. To samo vam omogoča, da posnemajo mehanizem obveščanja v okolju, kjer ni mogoče. Na primer, na zahtevne varnostne politike mestih, ki zahtevajo zavrnitev iz prihajajoče zahteve HTTP / S. Nemogoče je, da prijave v brskalniku (to je in kako deluje - glej zgoraj). V tem primeru je stranka zahteva podatke, točno tako, kot v normalnem poizvedbo, ampak zaradi pričakovanja strežnik ne more takoj odzvati. Če strežnik nima nobenih novih informacij za stranko, ko je prejel zahtevo - namesto da bi poslali prazen odgovor, zahteva ostane odprt, dokler nove informacije. Ko se pojavijo takšni podatki, nemudoma pošlje HTTP / S odziv na stranko, dokončanje odprto povezavo.

Po prejemu stranke pogosto takoj izda zahtevo drugega odgovora strežnika. Tako je povprečni odzivni čas zakasnitve (čas med trenutkom, ko bodo na voljo podatki, in zraven zahteva stranka), povezane s prihodom zahtev, je izključena.

Socket XML

Obvestilo v brskalniku, ki deluje s pomočjo te metode, ki se uporabljajo CBOX in druge aplikacije do klepetanja. Uporablja XML Socket predmete v single-pixel datotek AdobeFlash. Pod nadzorom naročnika JavaScript vzpostavi TCP povezavo do enosmernih vozlišč na strežniku. Zahteva v tem primeru še vedno neprebrano, namesto, vozlišče pošlje stranki edinstven identifikator takoj. Zahteva HTTP se je nato na spletni strežnik, ki vsebuje pridobljene identifikator. Spletna aplikacija lahko nato izda sporočilo, naslovljeno na stranki na lokalni vmesnik rele strežnik, ki jih prenaša preko Flash. Prednost tega pristopa je, da uporablja naravno asimetrijo za branje in pisanje.

To je značilno za veliko spletnih aplikacij, vključno klepetalnicah, in, posledično, zagotavlja visoko učinkovitost. Ker on ne sprejema podatke o izhodnih vtičnic, je strežnik ni treba iskati izhodne povezave TCP, ki omogoča morebitno ustanovitev več deset tisoč hkratnih povezav. Torej je prijava v brskalniku na "sošolci" v določenih storitev na spletnem mestu.

Storitve so na voljo za obveščanje

Ta funkcija je na voljo na številnih storitev, ki podpirajo zgoraj navedene sestavine. Kot je bilo že navedeno, obvestilo v brskalniku - to je priložnost za prejemanje neposrednih sporočil in obvestil, brez ponovnega strani. Storitve, kjer je ta storitev na voljo, vključujejo:

  • Apple Obvestilo storitev.
  • Google Cloud Messaging.
  • "Sošolci".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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