RačunalaSoftver

Obaveštenje preglednika - što je to?

Mnogi korisnici interneta se pitaju: "Obavijest o pretraživača - što je to?" To pokazuje određeni stil surfanje Internetom, gdje je zahtjev za transakciju inicira centralni server. Ovo je u suprotnosti sa suprotnom smjeru podataka, gdje se pokrenut zahtjev za prijenos informacija od strane prijemnika ili klijenta.

Za obavijest usluge često se zasniva na preferencije informacije izražene u unaprijed. Ovo je model pretplate na objavljivanje. Klijent ", piše" raznim informacijama "kanali" od strane servera. Kad god je dostupna na jednoj od tih kanala novih sadržaja, server šalje te informacije s njim. Obavijest u pretraživaču ponekad oponaša tehniku istraživanja, posebno u okolnostima u kojima nije moguće pravi upita - na primjer, na web stranicama ozbiljne sigurnosne politike koje zahtijevaju odbacivanje pristiglih zahtjeva HTTP / S.

princip rada

Sinkroni konferencije i instant messaging su tipični primjeri kako izgleda obavijest. Šta je to i kako to radi? Chat poruke i ponekad datoteke su gurnuti na korisnika čim su primljeni od strane servisa poruka. Oba decentralizirana peer-to-LVS i centralizovana programa (kao što su IRC ili XMPP) omogućavaju "push" datoteke. To znači da je ime pošiljaoca inicira prijenos podataka, a ne primaoca.

E-mail može raditi i sa naznakom - SMTP protokol je, u suštini, "push". Ipak, posljednji "korak" sa servera pošte na računalu obično radi pull-protokol kao što su POP3 ili IMAP. Protokola IMAP uključuje IDLE-komanda, koja omogućava da server obavijestiti klijenta o dolazne poruke. Originalni BlackBerry je bio prvi popularni uređaj, gdje je obavijest aktivno radi u pregledniku. Šta je to u ovim gedžeta - može se vidjeti u e-mail adresu (za bežični).

Ono što je bilo ranije?

Drugi primjer je PointCast mreže koja je bila poznata u 1990-ih. Pruža vijesti i berze podataka. I Netscape, to i aplikacije od Microsofta da ga integrirati u svoj softver za svaku verziju svog pretraživača, ali to nikada nije bila popularna, a kasnije potpuno nestali. Preglednici naknadno zamijenjena ovu funkcionalnost u 2000. na RSS - pretplate sistem, u kojem se nalazi više naprednih obavijest u pregledniku. Ono što je podatak pretplate - zna svaki čitalac blogova.

Ostale upotrebe obavijest omogućen web aplikacija sadrži informacije o tržišnim podacima (cijene dionica), online chat i sistem poruka (WebChat), aukcije, online klađenja i igre, sportsko klađenje, konzole praćenje i slično.

Obavijest o pretraživača - to je danas?

Obavijest preko Ostavila je jednostavan protokol koji koristi HTTP / 2 dostaviti instant obavijesti (za dolazne pozive i poruke). Protokol objedinjuje sve u realnom vremenu događaja u jednoj sesiji, što omogućuje efikasnije korištenje mreže i radio resursa. One-stop usluga objedinjuje sve događaje distribucijom svoje aplikacije kako postaju dostupne. To zahtijeva samo jednu sjednicu, čime se izbjegava gubljenje vremena i prometa.

Obaveštenje preglednika - to je sa tehničkog aspekta?

HTTP-obavijest (poznat i kao streaming HTTP) je mehanizam za slanje podataka iz preglednika za web server. To se može postići bilo koji od nekoliko mehanizama. Tipično, web server ne prekine vezu nakon obavijesti je poslan klijentu. Web servera ostavlja otvorene veze, au slučaju novog događaja (na primjer, promjenom podaci šalju u poruci) prikazuje se odmah. U suprotnom, ovaj događaj će morati da čekaju u redu do naredne zahtev klijenta je primljen.

Većina web serveri nude ovu mogućnost koriste CGI (na primjer, za-raščlaniti zaglavlja skripte na Apache). Temeljni mehanizam ovog pristupa je blok prijenos kodiranje. Klasičan primjer je obavijest da pretraživača "drugovi". Šta je to na ovom sajtu? Prva je informacija o dolaznim porukama i oznake "Like".

alternativni mehanizmi

Drugi mehanizam je povezan sa određenom vrstom MIME, koji se zove zamjena multi-komponentu. To je prvi put predstavljen 1995. godine, Netscape, pretraživač "u letu" mijenja dokument kad god je dobila novu verziju na serveru. On je i dalje podržana u Firefox, Opera, Safari, i danas, ali ne u Internet Exploreru. Ovaj mehanizam se može primijeniti na HTML-dokumente, kao i za streaming slike u aplikacijama web kamere.

WHATWG Web aplikacije 1.0 uključuje mehanizam koji ima za cilj da promeni sadržaja klijenta. On je poznata još od 1. septembra 2006. godine, kada je Opera web preglednik implementira ovaj novi eksperimentalni sistem koji se zove Server-SentEvents. Trenutno je standardizirani kao dio HTML5. U ovoj metodi, server koristi uporni HTTP veze, što je rezultiralo u odgovor uvijek ostaje "otvoreno" (tj server nikad ne prestaje odgovor), efektivno "prevariti" svoj preglednika. Dakle, aplikacija uvijek ostaje u modu pokretanja, nakon što je stranica otvorena u potpunosti. Server onda periodično šalje isječke JavaScript za ažuriranje sadržaja stranice, čime se omogućava obavijest. Koristeći ovu tehniku, klijent ne treba Java apleti ili druge dodatke kako bi otvorenu vezu sa serverom - klijent automatski primi obavijest o novim događajima koji dolaze sa servera. Jedna od glavnih mana ove metode je, međutim, nedostatak kontrole u vreme servera preglednika. Ažuriranje stranica je uvijek potrebno ako postoji vremensko ograničenje na otvorenom stranici.

memorija za podatke

pamćenju tehnika sama po sebi nije pravi obavijesti. To samo da omogućava vam da oponaša mehanizam obavještenja u okruženju gdje to nije moguće. Na primjer, na zahtjevnije sigurnosne politike lokacije koje zahtijevaju odbacivanje od pristiglih zahtjeva HTTP / S. Nemoguće je obavijest u pretraživaču (to jest, i kako se to radi - vidi gore). U ovom slučaju, klijent traži informacije baš kao u normalnom upitu, ali s obzirom na očekivanja servera ne mogu odmah odgovoriti. Ako server nema nikakve nove informacije klijentu kada se primi zahtjev - umjesto da pošalje praznu odgovor, zahtjev ostaje otvoren, u očekivanju novih informacija. Jednom kada se pojavljuju takve podatke, odmah šalje HTTP / S odgovor klijentu, završetak otvorene veze.

Nakon prijema kupac često odmah izdaje zahtev za drugi odgovor servera. Dakle, prosječno vrijeme kašnjenja odziva (vrijeme između kada informacija postane dostupna, a sljedeći zahtjev klijenta) u vezi sa dolaskom zahtjeva, ona je isključena.

XML Socket

Obaveštenje pretraživača, operativni uz pomoć ove metode, koristi cbox i druge aplikacije za Chatter. Ona koristi XML Socket objekata u datotekama jednog piksela AdobeFlash. Pod kontrolom klijenta JavaScript uspostavlja TCP vezu sa jednosmjerni čvorova na serveru. Zahtjev u ovom slučaju ostaje nepročitanu, umjesto toga, čvor odmah šalje klijentu jedinstveni identifikator. HTTP zahtjev onda napravio web server, koji sadrži dobila identifikator. Web aplikacije onda može izdati poruka upućena klijentu na lokalnom interfejs relay server, koji ih prenosi preko Flash. Prednost ovog pristupa je u tome što koristi prirodna asimetrija čitanje pisanje.

To je tipično za mnoge web-based aplikacije, uključujući sobe za ćaskanje, i, kao posljedica toga, osigurava visoku učinkovitost. Jer on ne prihvati podatke o odlazne utičnice, server nije potrebno tražiti odlazne TCP veze, što omogućava uspostavljanje desetine hiljada simultanih konekcija. Dakle, postoji obavijest u pregledniku na "Classmates" u pojedinim službama stranice.

usluge dostupne obavijest

Ova funkcija je dostupna na mnoge usluge koje podržavaju gore navedenih spojeva. Kao što je već rečeno, obavijest u pretraživaču - to je prilika da dobije instant poruke i obavijesti, bez ponovnog učitavanja stranice. Usluga, gdje je ta usluga dostupna, uključuju:

  • Servis Apple obavještenja.
  • Google Cloud Messaging.
  • "Classmates".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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