ArvutidTarkvara

Teavitamine brauseris - mis see on?

Paljud Interneti kasutajad ei tea: "teatamine brauseri - mis see on?" See näitab teatud stiili internetis surfamine, kus taotluse tehingu algatanud keskne server. See vastandub vastupidises suunas andmete vajaduse taotluse andmete edastamist algatajaks vastuvõtja või klient.

Teavitamise teenuste sageli teabe põhjal väljendatud eelistusi ette. See on mudel tellimus avaldamist. Klient "kirjutab" oma erinevate teave "kanalid", mida server. Alati uus sisu on saadaval ühel kanalil, server saadab selle teabe teda. Teavitamine brauseris mõnikord jäljendab uuringu tehnikat, eriti olukorras, kus tõeline päringule ei ole võimalik - näiteks veebilehtedel tõsiseid turvalisuse poliitika, mis nõuavad tagasilükkamist HTTP / S taotlusi.

tööpõhimõte

Sünkroonne konverentside ja kiirsõnumid on tüüpilised näited, mida ta välja näeb teatavakstegemisest. Mis see on ja kuidas see toimib? Vestluse sõnumeid ja mõnikord faile lükatakse alla niipea, kui need on saadud sõnumite teenust. Mõlemad detsentraliseeritud peer-to-LVS ja tsentraliseeritud programmide (näiteks IRC või XMPP) võimaldab "push" faile. See tähendab, et saatja nimi algatab andmeedastust mitte saaja.

E-posti saab ka koos teate - SMTP protokolli on sisuliselt "push". Siiski viimase "step" alates meiliserveri arvuti tavaliselt ei väljatõmmatav protokolli nagu POP3 või IMAP. IMAP protokoll sisaldab tühikäigu-käsk, mis võimaldab serveri teavitama klienti sõnumil. Algne BlackBerry oli esimene populaarne seade, kus teade on aktiivselt töötavad brauseris. Mis on see, neid vidinaid - saab näha e-posti aadress (traadita).

Mis see oli enne?

Teine näide on PointCast Network, mis oli tuntud 1990. See annab uudised ja aktsiaturg andmeid. Ja Netscape, ja rakendusi Microsoft integreerida oma tarkvara iga versiooni oma brauseri, kuid see pole kunagi olnud populaarne ja hiljem kadus täielikult. Brauserid hiljem asendati Selle funktsiooni 2000ndatel RSS - tellimuste süsteemi, kus on rohkem arenenud teate brauseris. Mis on andmed tellimus - teab iga lugeja blogid.

Muud kasutusviisid teate toega veebirakenduse sisaldab teavet turuinfo (aktsiahindade), online-chat ja edastamise süsteem (vestluspartnereid), oksjonid, online-hasartmängude ja mängud, spordikihlvedude, jälgides konsoolid jms.

Teatamine brauseri - mis on täna?

Teavitamine via jätsid on lihtne protokoll, mis kasutab HTTP / 2 tarnima kiirmärguandeid (sissetulevate kõnede ja sõnumite). Protokoll ühendab kõik reaalajas sündmusi ühe seansi, mis võimaldab tõhusamat kasutamist võrgu- ja raadio ressursse. One-stop teenuse ühendab kõiki sündmusi jagades nende rakendused kui need muutuvad kättesaadavaks. See nõuab ainult ühe seansi, vältides jäätmete aega ja liiklust.

Teavitamine brauseris - see on tehniline seisukohast?

HTTP-teate (tuntud ka kui streaming HTTP) on mehhanism andmete saatmise brauseri veebiserverisse. Seda võib saavutada mis tahes mitmeid mehhanisme. Tavaliselt veebiserver ei lõpeta ühendus pärast teate saatmise kliendile. Veebiserver lahkub seoses avatud ja juhul, kui uus sündmus (näiteks andmete muutmist saadetud sõnumis) kuvatakse koheselt. Vastasel korral on järjekorda kuni järgmise kliendi taotluse saamist.

Enamik servereid pakkuda seda funktsiooni kasutades CGI (näiteks Non-sõeluda kaudu skripte Apache). Selle tekkemehhanism see lähenemine on ploki edastamise kodeerimine. Klassikaline näide on teate brauseri "semud". Mis on sellel saidil? Esimene on informatsioon saabuvate kirjade ja märkide "Like".

alternatiivsed mehhanismid

Teine mehhanism on seotud konkreetse liigi krüpteeritakse mida nimetatakse mitmekomponentsete väljavahetamist. See esitleti esmakordselt 1995. aastal Netscape brauser "lennult" muudab dokumendi, kui uus versioon serveris on laekunud. Ta toetab veel Firefox, Opera, Safari, ja täna, kuid mitte Internet Explorer. See mehhanism saab rakendada HTML-dokumente ja ka streaming pildid veebikaamera rakendusi.

WHATWG veebirakenduste 1,0 sisaldab mehhanismi, mille eesmärk on muuta sisu kliendile. Ta on tuntud alates 1. september 2006, mil Opera veebilehitseja rakendada seda uut eksperimentaalset süsteemi nimetatakse Server-SentEvents. Ta on praegu standardiseeritud HTML5 osana. Selle meetodi server kasutab püsiva HTTP ühendused, mille tulemuseks on vastus alati jääb "avatud" (st, server ei lõpe kunagi vastust), tõhusalt "petab" brauseris. Seega kohaldamise alati jääb buutimisrežiimi pärast lehekülje avanud täielikult. Seejärel server saadab regulaarselt katkendeid JavaScript uuendada lehe sisu, võimaldades teatavakstegemisest. Kasutades seda tehnikat, klient ei pea Javat või muu plug-ins, et hoida avatud ühendus serveriga - kliendi automaatselt saab teate uutest sündmustest riigist server. Üks suur Selle meetodi puuduseks on aga see, kontrolli puudumine ajaks brauseri server. Uuendamine lehekülg on alati vajalik, kui on timeout avatud lehel.

andmed mälu

memorization tehnikat ise ei ole nõuetekohaselt teatatud. See ainult saate jäljendada teavitamise mehhanismi keskkonnas, kus ei ole võimalik. Näiteks nõudlikus turvalisuseeskirjad saite, mis nõuavad tagasilükkamise HTTP / S taotlusi. On võimatu teate brauseri (mis on ja kuidas see toimib - vt eespool). Sellisel juhul klient palub teavet täpselt nagu tavalise päringu, kuid tänu ootustele server ei saa vastata kohe. Kui server ei ole mingit uut informatsiooni kliendi kui on saanud taotluse - selle asemel, et saata tühja vastuse taotluse jääb avatuks kuni uut teavet. Kui sellised andmed ilmuvad, siis kohe saadab HTTP / S vastuseks kliendi lõpetamist avatud ühendus.

Pärast kliendi sageli kohe väljastab taotluse teise serveri vastus. Seega keskmine vastus viivitus (aeg, vahel kui ta saab teavet, ja järgmise kliendi nõudmisel) seotud taotluste saabumise, see on välistatud.

XML Socket

Teavitamine brauseris tegutsevad abiga see meetod, mida kasutatakse CBOX ja teised rakendused Vestluse. Ta kasutab XML Socket objektid ühepikslised faile AdobeFlash. Kontrolli all kliendi JavaScript luuakse TCP ühendus ühesuunaline sõlmede serveris. Soovin sel juhul jääb lugemata asemel, sõlm saadab kliendi kordumatu tunnus kohe. HTTP taotlus esitatakse siis veebiserver, mis sisaldab saadud tunnus. Veebirakendus saab siis anda sõnum adresseeritud kliendi kohaliku liidese relee server, mis edastab need kiir. Selle eeliseks lähenemine on see, et ta kasutab looduslikke asümmeetria lugemise ja kirjutamise.

See on tüüpiline paljude veebipõhiseid rakendusi, sealhulgas jututubades ja sellest tulenevalt, tagab kõrge efektiivsuse. Kuna ta ei nõustu andmete väljuvad pistikupesad, server ei pea otsima väljaminev TCP ühendused, mis võimaluse luua kümneid tuhandeid samaaegsete ühenduste. Nii on teate brauseriga "Klassikaaslased" teatud teenuseid saidil.

Saadaval teate teenused

See funktsioon on saadaval palju teenuseid, et toetada eespool nimetatud ühendid. Nagu juba öeldud, teate brauseri - see on võimalus saada kiirsõnumeid ja teated, ilma lehte uuesti laadida. Teenused, kus see teenus on saadaval, on järgmised:

  • Apple teatamine Service.
  • Google Cloud Sõnumid.
  • "Klassikaaslased".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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