RačunalaSoftver

Obavijest u pregledniku - što je to?

Mnogi korisnici se pitate: „Obavijest o pregledniku - što je to?” To pokazuje određeni stil surfanje Internetom, gdje je zahtjev za transakciju je pokrenuo središnjeg poslužitelja. Ovo je u suprotnosti sa suprotnom smjeru od podataka, gdje je pokrenuo zahtjev za prijenos informacija od strane primatelja ili klijenta.

Za obavijesti usluge često se temelje na željama informacija izraženih unaprijed. To je model pretplate na objave. Klijent „piše” njegove različite informacije „kanale” pruža poslužitelj. Kad god novi sadržaj dostupan je na jednom od tih kanala, poslužitelj šalje tu informaciju njega. Obavijest u pregledniku ponekad oponaša tehniku ankete, pogotovo u situaciji kada je pravi upit nije moguće - na primjer, na internetskim stranicama ozbiljne sigurnosne politike koje zahtijevaju odbacivanje dolaznih HTTP / S zahtjevima.

Princip rada

Sinkroni konferencije i instant poruke su tipični primjeri kako to izgleda obavijesti. Što je to i kako se to radi? Chat poruke i ponekad datoteke gurnula korisniku čim su primili od poruka. Oba decentralizirani peer-to-GV i centralizirane programe (kao što su IRC ili XMPP) omogućuju „PUSH” datoteke. To znači da je ime pošiljatelja inicira prijenos podataka nego primatelja.

E-mail također može raditi s obavijesti - SMTP protokol je, u biti, „push”. Ipak, posljednji „korak” od poslužitelja e-pošte na računalu obično radi pull-protokol kao POP3 ili IMAP. Protokol IMAP uključuje Idle-naredba, koja omogućuje da poslužitelj obavijestiti klijenta o dolaznom poruke. Originalni BlackBerry je bio prvi popularni uređaj, kada je obavijest je aktivno raditi u pregledniku. Što je to u ovih gadgeta - može se vidjeti u e-mail adresu (za bežični).

Što je bilo prije?

Drugi primjer je PointCast mreža koja je poznata u 1990. Ona nudi vijesti i dionica tržišne podatke. I Netscape, i aplikacije iz Microsofta da se integriraju u svoj softver za svaku verziju svog preglednika, ali to nikada nije bio popularan, a kasnije potpuno nestala. Preglednici naknadno zamijeniti tu funkciju u 2000-ih na RSS - pretplata sustava, gdje se nalazi i napredniji obavijest u pregledniku. Što je data pretplata - zna svaki čitatelj blogova.

Ostale koristi obavijest omogućen web aplikacija sadrži informacije o tržišnim podacima (cijena dionica), online chat i sustava za razmjenu poruka (webchat), aukcije, online klađenje i igre, sportsko klađenje, konzole praćenja i slično.

Obavijest o pregledniku - to je danas?

Obavijest preko IEFT je jednostavan protokol koji koristi HTTP / 2 za isporuku instant obavijesti (za dolazne pozive i poruke). Protokol objedinjuje sve u stvarnom vremenu događaje u jednoj sesiji, što omogućuje učinkovitije korištenje mreže i radijskih resursa. One-stop uslugu kombinira sve događaje raspodjelom njihovih zahtjeva, kao i oni postanu dostupni. To zahtijeva samo jednu sjednicu, čime se izbjegava gubljenje vremena i promet.

Obavijest u pregledniku - to je s tehničke točke gledišta?

HTTP-obavijest (također poznat kao streaming HTTP) je mehanizam za slanje podataka iz preglednika na web poslužitelju. To se može postići bilo koji od nekoliko mehanizama. Tipično, web poslužitelj ne prekidati vezu nakon što je obavijest poslana na klijenta. Web poslužitelj ostavlja otvorena veza, au slučaju novog događaja (na primjer, mijenjanje podaci šalju u poruci) prikazuje se odmah. Inače, događaj će morati stati u red do sljedećeg zahtjev klijenta je primio.

Većina web poslužitelji nude tu značajku pomoću CGI (na primjer, ne-raščlaniti zaglavlja skripte na Apache). Osnovni mehanizam ovog pristupa je blok prijenos kodiranje. Klasičan primjer je obavijest preglednika „prijateljima”. Što je to na ovim stranicama? Prvi je podatak o dolaznim porukama i oznaka „Like”.

alternativni mehanizmi

Drugi mehanizam je povezan s određenom tipu MIME, koja se naziva multi-komponentna zamjena. To je prvi put predstavljen 1995. godine, Netscape, preglednik „u letu” mijenja dokument, kad god je primljena nova verzija na poslužitelju. On je još uvijek podržava Firefox, Opera, Safari i danas, ali ne u programu Internet Explorer. Ovaj mehanizam se može primijeniti u HTML-dokumente, kao i za streaming slika u webcam aplikacija.

Whatwg Web aplikacija 1,0 uključuje mehanizam koji ima za cilj promjenu sadržaja klijenta. On je poznat od 1. rujna 2006. godine, kada Opera web preglednik provodi ovaj novi eksperimentalni sustav koji se zove server-SentEvents. Trenutno je standardiziran kao dio HTML5. U ovoj metodi, poslužitelj koristi trajne HTTP veze, što je rezultiralo u odgovoru uvijek ostaje „otvorena” (tj, poslužitelj nikad ne prestaje odgovor), učinkovito „prevariti” svoj preglednik. Dakle, primjena uvijek ostaje u boot modu, nakon što je stranica otvorena u cijelosti. Poslužitelj zatim periodički šalje isječke JavaScript ažurirati sadržaj stranice, čime se omogućuje obavijest. Korištenjem ove tehnike, klijent ne treba Java apleti ili druge dodatke držati otvoren vezu s poslužiteljem - klijent automatski dobiva obavijest o novim događajima koji dolaze s poslužitelja. Jedan glavni nedostatak ove metode je, međutim, nedostatak kontrole u vrijeme poslužitelja preglednika. Ažuriranje stranica uvijek je potrebno ako postoji vremensko ograničenje na otvorenoj stranici.

memorija za podatke

pamćenja tehnika sama po sebi nije pravilno obavijesti. To samo vam omogućuje da oponašati mehanizam obavijesti u okruženju gdje to nije moguće. Na primjer, na zahtjevnom sigurnosnih politika web stranice koje zahtijevaju odbacivanje od dolaznih HTTP / S zahtjevima. Nemoguće je obavijest u pregledniku (koji je, i kako se to radi - vidi gore). U tom slučaju, klijent traži informacije baš kao u normalnom upitu, ali zbog očekivanja serveru se ne može odmah odgovoriti. Ako poslužitelj nema novih informacija za klijenta kada primi zahtjev - umjesto da se poslati praznu odgovor, zahtjev ostaje otvoren, do novih informacija. Jednom se takvi podaci, odmah šalje HTTP / S odgovor klijentu, popunjavanju otvorenu vezu.

Nakon primitka kupca često odmah izdala zahtjev za još jedan odgovor poslužitelja. Dakle, prosječno vrijeme kašnjenja odziva (vrijeme između kada informacija postane dostupna, a sljedeći zahtjev klijenta) povezan s dolaskom zahtjeva, to je isključeno.

XML Socket

Obavijest u pregledniku, djeluje uz pomoć ove metode, koristi CBOX i druge namjene u sri. Ona koristi XML Socket objekata u jednog piksela datoteke AdobeFlash. Pod kontrolom klijenta JavaScript uspostavlja TCP vezu s istosmjernim čvorova na poslužitelju. Zahtjev je u tom slučaju ostaje nepročitana, umjesto toga, čvor šalje klijentu jedinstveni identifikator odmah. HTTP zahtjev je napravio tada web server, koji sadrži dobivene identifikator. Web aplikacija može zatim izdati poruku upućenom klijentu na lokalnoj releja sučelja poslužitelja, koji ih prenosi putem Flash. Prednost ovog pristupa je da se koristi prirodni asimetrije čitanje i pisanje.

To je tipično za mnoge web-temeljen aplikacija, uključujući sobe za razgovor, i, kao posljedica toga, osigurava visoku učinkovitost. Budući da ne prihvaća podatke o dolaznim utičnice, poslužitelj nije potrebno tražiti izlazne TCP veze, što ga čini moguće osnivanje nekoliko desetaka tisuća istovremenih konekcija. Dakle, tu je obavijest u pregledniku na „kolege iz razreda” u pojedinim službama stranice.

Dostupne usluge obavijesti

Ova je značajka dostupna na mnogim usluge koje podržavaju gore navedene spojeve. Kao što je već navedeno, obavijesti u pregledniku - to je prilika za primanje instant poruka i obavijesti, bez ponovnog učitavanja stranice. Usluge, gdje je ta usluga dostupna, uključuju:

  • Apple usluga obavijesti.
  • Google Cloud Poruke.
  • „Mucanje”.
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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