Obvestilo v brskalniku - kaj je to?
Mnogi uporabniki interneta postavljajo vprašanje: "Obvestilo v brskalniku - kaj je to?" Prikaže poseben slog internetnega deskanja, kjer se zahteva zahteva za transakcijo s centralnega strežnika. To je v nasprotju z obratno smerjo podatkov, pri čemer zahtevek za prenos informacij sproži prejemnik ali stranka.
Vsebina
Storitve obveščanja pogosto temeljijo na predhodno izraženih informacijah. To se imenuje publikacijski model naročnine. Stranka "piše" samemu sebi različne informacije "kanale", ki jih ponuja strežnik. Kadarkoli je na enem od teh kanalov na voljo nova vsebina, strežnik pošlje te informacije nanj. Obvestilo v brskalniku včasih emulira s tehniko glasovanja, zlasti pod pogoji, v katerih resnična zahteva ni mogoča - na primer na spletnih mestih z resno varnostno politiko, ki zahtevajo zavrnitev dohodnih HTTP / S zahtev.
Načelo delovanja
Sinhronske konference in takojšnje sporočanje so tipični primeri, kako izgleda obvestilo. Kaj je to in kako deluje? Sporočila za klepet in včasih datoteke se uporabniku izbrišejo takoj, ko jih prejmete, s storitvijo za sporočila. Oba decentralizirana povezava LVS-ja in centralizirani programi (kot sta IRC ali XMPP) omogočata, da "potisnete" datoteke. To pomeni, da je pošiljatelj, ki sproži prenos podatkov, in ne prejemnik.
E-pošta lahko deluje tudi z obvestili - protokol SMTP je v bistvu »push«. Vendar pa zadnji "korak" s poštnega strežnika v računalniku običajno naredi takšen protokol obremenitve kot POP3 ali IMAP. Protokol IMAP vključuje ukaz IDLE, ki strežniku omogoča, da obvesti stranko o novih sporočilih. Originalni BlackBerry je bil prva priljubljena naprava, v kateri je obvestilo v brskalniku delovalo aktivno. Kaj je v teh pripomočkih - je mogoče videti v delu elektronske pošte (z brezžično komunikacijo).
Kaj je bilo prej?
Drug primer je omrežje PointCast, ki je bilo znano v devetdesetih letih prejšnjega stoletja. Objavil je novice in podatke o borzi. Netscape in Microsoftova aplikacija sta jih integrirali v svojo programsko opremo v vsako različico svojih brskalnikov, vendar nikoli ni bila priljubljena, kasneje pa je popolnoma izginila. Brskalniki so to funkcijo naknadno nadomestili v letu 2000 s sistemom naročnin na osnovi RSS, kjer je v brskalniku boljše obvestilo. Kaj so podatki Vsak bralec blogov ve za naročnino.
Druge uporabe obvestil s podporo za spletne aplikacije vključujejo obveščanje o tržnih podatkih (borznih kotacijah), spletnih klepetalnicah in sistemih za sporočanje (WebChat), dražbah, online stavah in igrah, športnih stavah, nadzornih ploščah ipd.
Obvestilo v brskalniku - kaj je danes?
Obvestilo z IEFT je preprost protokol, ki uporablja HTTP / 2 za zagotavljanje takojšnjega obvestila (o dohodnih klicih in sporočilih). Protokol združuje vse dogodke v realnem času v eni seji, kar zagotavlja učinkovitejšo uporabo omrežnih in radijskih virov. Ena storitev združuje vse dogodke, jih distribuira za aplikacije, ko pridejo. To zahteva samo eno sejo, ki se izogiba nepotrebnemu času in prometu.
Obvestilo v brskalniku - kaj je s tehničnega vidika?
HTTP-obvestilo (znano tudi kot pretakanje HTTP) je mehanizem za pošiljanje podatkov s spletnega strežnika v brskalnik. To lahko dosežemo s katerimkoli več mehanizmov. Običajno spletni strežnik ne prekine povezave po tem, ko je bilo obvestilo poslano stranki. Spletni strežnik pusti povezavo odprto in v primeru novega dogodka (na primer, spreminjanje podatkov, poslanih v sporočilu), bo to takoj prikazano. V nasprotnem primeru bo dogodek moral biti v čakalni vrsti, dokler ne prejme naslednja zahteva stranke.
Večina spletnih strežnikov ponuja to funkcijo z uporabo CGI (na primer, neformatirane glave skriptov na Apacheu). Osnovni mehanizem tega pristopa je blokiranje kodiranja prenosa. Klasičen primer je obvestilo v brskalniku v Odnoklassniki. Kaj je na tej strani? Prvič, to so podatki o dohodnih sporočilih in »Všeč mi je«.
Alternativni mehanizmi
Še en mehanizem je povezan s posebnim vnesite MIME, ki se imenuje večkomponentna zamenjava. Netscape je prvič uvedla leta 1995, ko so brskalniki "na letenju" spremenili dokument, ko je bila strežniku poslana nova različica. Še vedno podpira Firefox, Opera, Safari in danes, vendar ni na voljo v Internet Explorerju. Ta mehanizem se lahko uporablja za dokumente HTML in za pretakanje slik v aplikacijah za spletno kamero.
WHATWG Web Applications 1.0 vključuje mehanizem, ki usmerja spremenjeno vsebino na stranko. Znano je od 1. septembra 2006, ko je Opera predstavila nov eksperimentalni sistem, imenovan Server-SentEvents, v spletnem brskalniku. Trenutno je standardiziran kot del HTML5. V tej metodi strežnik uporablja trajno povezavo HTTP, kar ima za posledico stalni "odprte" odzive (to pomeni, da se strežnik nikoli več ne odziva) učinkovito "goljufanje" brskalnika. Tako je aplikacija vedno v načinu za prenos, potem ko je stran že odprta v celoti. Strežnik nato občasno pošlje odrezke jаvascript, da posodobi vsebino strani, s čimer zagotavlja možnost obveščanja. Z uporabo te tehnike naročnik ne potrebuje Java appletov ali drugih vtičnikov, da bi ohranil odprto povezavo s strežnikom - odjemalec samodejno prejme obvestilo o novih dogodkih, ki prihajajo iz strežnika. Ena resna pomanjkljivost te metode pa je pomanjkanje strežniškega nadzora nad delovanjem brskalnika. Posodabljanje strani Vedno je potrebno, če se na odprti strani zgodi časovni zamik.
Shranjevanje podatkov
Tehnologija pomnjenja sama po sebi ni pravo obvestilo. Omogoča samo, da posreduje mehanizem obveščanja pod pogoji, kadar to ni mogoče. Na primer na spletnih mestih z zahtevno varnostno politiko, ki zahtevajo zavrnitev dohodnih HTTP / S zahtev. Tukaj v brskalniku ni mogoče prijaviti (kaj je in kako deluje - je navedeno zgoraj). V tem primeru odjemalec zahteva informacije točno tako kot v običajnih zahtevah, vendar se zaradi čakanja strežnik ne more takoj odzvati. Če strežnik nima nobenih novih podatkov za odjemalca, ko je prejeta zahteva - namesto da bi poslali prazen odgovor, zahteva ostane odprta, medtem ko čakajo na nove informacije. Ko se pokažejo taki podatki, takoj pošlje odgovor HTTP / S odjemalcu, potem ko je zaključil odprto povezavo.
Po prejemu odziva naročnik pogosto takoj pošlje zahtevo drugemu strežniku. Tako je odpravljen normalen odzivni čas (čas med razpoložljivostjo informacij in naslednjo zahtevo stranke), povezan s prejemom zahtev.
XML vtičnica
Obvestilo v brskalniku, ki dela s to metodo, uporablja CBOX in druge aplikacije za klepet. Uporablja predmete XML Socket v datotekah AdobeFlash z enim slikovnim pikslom. Pod nadzorom jаvascript, odjemalec vzpostavlja TCP povezavo z enotnimi vozlišči na strežniku. Zahteva ostane neprebrana, namesto tega vozlišče takoj pošlje odjemalcu edinstven identifikator. Nato se na spletni strežnik, ki vsebuje prejeti identifikator, zahteva HTTP. Spletna aplikacija lahko nato izda sporočila, naslovljena na odjemalca, v lokalni vmesnik relejnega strežnika, ki jih prehaja skozi Flash. Prednost tega pristopa je, da uporablja naravno asimetričnost bralnega zapisa.
To je značilno za številne spletne aplikacije, vključno s klepeti, in kot rezultat zagotavlja visoko učinkovitost. Ker ne sprejema podatkov za odhodne vtičnice, strežniku ni treba zahtevati odhodnih TCP povezav, kar omogoča vzpostavitev več deset tisoč hkratnih povezav. Tako se obvestilo v brskalniku »Odnoklassniki« pojavlja pri nekaterih storitvah spletnega mesta.
Storitve obveščanja na voljo
Ta funkcija je na voljo na številnih storitvah, ki podpirajo zgornje povezave. Kot je bilo že ugotovljeno, je obvestilo v brskalniku priložnost za prejemanje neposrednih sporočil in obvestil brez ponovnega nalaganja strani. Storitve, kjer je ta storitev na voljo, vključujejo:
- Storitev obveščanja Apple.
- Google Sporočila v oblaku.
- "Sošolci".
- Facebook.
- Xtremepush.
- Amazon SNS.
- Kako se prijaviti v 1xbet: kako rešiti težavo
- Pritisni obvestilo: kaj je in kako ga onemogočiti
- SMS-obvestilo v "sošolcev" - kaj je to in kako deluje?
- Kakšne so napake HTTP?
- FTPS pristanišče - kaj je to?
- Vzorec obvestila o prodaji deleža v stanovanju. Notarjenje prodaje delnic
- Konfigurirajte strežnik proxy v brskalniku `Opera`.
- Kaj je protokol HTTP?
- Konfiguriranje naslova IP v omrežju: odkrivanje in ločevanje
- Napaka 502 Bad Gateway - kaj je to? Vzroki in rešitve
- Kako se prijaviti v strežnik: navodila za uporabo
- Kaj je strežnik in kakšne so njegove funkcije
- Kako poslati berač z "MTS" na "MTS" in številke drugih mobilnih operaterjev?
- Kako izpolniti e-poštno obvestilo v skladu z vsemi pravili?
- Pospešimo preko posredniškega računalnika. Kako uporabljati proxy
- ERR_TOO_MANY_REDIRECTS: kako odpraviti napako
- Obvestilo o prenehanju pogodbe o zaposlitvi za določen čas. Vzorec dokumenta in nianse oblikovanja
- Kako nastaviti proxy: priročnik in programsko opremo
- Kaj je proxy strežnik?
- Arhitektura odjemalec-strežnik
- Tehnologija odjemalec-strežnik