Datamaskiner, Programvare
Varsling i nettleseren din - hva er det?
Mange Internett-brukere lurer på: "Melding om en nettleser - hva er det?" Det viser en viss stil av å surfe på Internett, der en anmodning om en transaksjon initiert av en sentral server. Dette i motsetning til den motsatte retning av dataene, hvor forespørselen for overføringen av informasjonen blir initiert av mottakeren eller klient.
For varsling tjenester er ofte basert på informasjon preferanser uttrykt i forveien. Dette er den modellen av abonnement på publikasjonen. Client "skriver" hans ulike informasjons "kanaler" som tilbys av serveren. Når nytt innhold er tilgjengelig på en av disse kanalene, sender serveren denne informasjonen til ham. Varsling i nettleseren noen ganger emulerer en undersøkelse teknikk, spesielt i tilfeller der den virkelige spørsmålet er ikke mulig - for eksempel på hjemmesidene til de alvorlige sikkerhetspolitikk som krever avvisningen av innkommende HTTP / S forespørsler.
Prinsippet for operasjonen
Synkron konferanser og direktemeldinger er typiske eksempler på hvordan det ser ut varsel. Hva er det og hvordan virker det? Chat meldinger og noen ganger filer blir presset til brukeren så snart de er mottatt av meldingstjenesten. Både desentralisert peer-to-LVS og sentraliserte programmer (for eksempel IRC eller XMPP) tillater "push" filer. Dette betyr at navnet på avsenderen initierer dataoverføring heller enn mottakeren.
E-post kan også arbeide med varsling - SMTP-protokollen er, i hovedsak: "push". Likevel, den siste "trinn" fra e-postserveren på datamaskinen vanligvis gjør en pull-protokoll som POP3 eller IMAP. IMAP-protokollen innbefatter IDLE-kommandoen, som gjør at serveren for å informere kunden om en innkommende melding. Den opprinnelige Blackberry var den første populære enheten, hvor meldingen er aktivt med i nettleseren. Hva er det i disse gadgets - kan ses i e-postadresse (for trådløst).
Hva det var før?
Et annet eksempel er PointCast Network som ble kjent på 1990-tallet. Det gir nyheter og lager markedsdata. Og Netscape, det og programmer fra Microsoft for å integrere den i deres programvare for hver versjon av nettleseren, men det har aldri vært populær, og senere forsvant helt. Nettlesere senere erstattet denne funksjonaliteten på 2000-tallet til RSS - abonnementer system, hvor det er en mer avansert varsling i nettleseren. Hva er et dataabonnement - kjenner hver leser av blogger.
Andre bruksområder varsling-aktivert web-applikasjon inneholder informasjon om markedsdata (aksjekurser), online chat og meldingssystemet (WebChat), auksjoner, online betting og spill, sportsspill, overvåking konsoller og lignende.
Melding om nettleseren - det er i dag?
Varsling via Ieft er en enkel protokoll som bruker HTTP / 2 for å levere meldinger fort (for innkommende anrop og meldinger). Protokollen kombinerer alle hendelser i sanntid i en enkelt økt, noe som gir en mer effektiv bruk av nettverk og radioressurser. One-stop service kombinerer alle hendelser ved å distribuere sine programmer etter hvert som de blir tilgjengelige. Dette krever bare én økt, og dermed unngår bortkastet tid og trafikk.
Varsling i nettleseren din - det er fra et teknisk synspunkt?
HTTP-varsling (også kjent som streaming HTTP) er en mekanisme for å sende data fra nettleseren til webserveren. Det kan oppnås ved en hvilken som helst av flere mekanismer. Vanligvis gjør webserveren ikke avslutte tilkoblingen etter at varsel ble sendt til klienten. Webserveren forlater forbindelse åpne, og i tilfelle av en ny hendelse (for eksempel endring av data som sendes i meldingen) vises umiddelbart. Ellers vil arrangementet må stå i kø opp til neste klienten forespørselen er mottatt.
De fleste webservere tilbyr denne funksjonen ved hjelp av CGI (for eksempel ikke-analyseres header skript på Apache). Den underliggende mekanisme for denne tilnærmingen er blokken overføring koding. Et klassisk eksempel er meldingen til nettleseren "kamerater". Hva er det på dette området? Den første er informasjon om innkommende meldinger og merker som "Liker".
alternative mekanismer
En annen mekanisme er forbundet med en spesiell type MIME, som kalles et flerkomponentbytte. Den ble første gang presentert i 1995, Netscape, nettleseren "på sparket" endrer dokumentet når en ny versjon på serveren er mottatt. Han er fortsatt støttes i Firefox, Opera, Safari, og i dag, men ikke i Internet Explorer. Denne mekanismen kan brukes til HTML-dokumenter, og også for streaming av bilder i webkamera-programmer.
Whatwg Web-applikasjoner 1,0 innbefatter en mekanisme som tar sikte på å endre innholdet i klienten. Han har vært kjent siden 1 september 2006, da Opera nettleser implementert dette nye eksperimentelle system kalt Server-SentEvents. Han er for tiden standardisert som en del av HTML5. I denne metoden bruker server vedvarende HTTP-tilkoblinger, noe som resulterer i et svar alltid forblir "åpen" (dvs. serveren aldri stopper respons), effektivt "lure" i nettleseren din. Dermed forblir programmet alltid i oppstartsmodus, etter at siden er åpnet i sin helhet. Serveren deretter periodisk sender utdrag av Javascript for å oppdatere innholdet på siden, og dermed muliggjør varsling. Ved hjelp av denne teknikken, ikke klienten trenger Java-applets eller andre plug-ins for å holde en åpen tilkobling til serveren - får kunden automatisk et varsel om nye hendelser som kommer fra serveren. En stor ulempe med denne metoden er imidlertid mangel på kontroll av den tiden av nettleseren serveren. Oppdatere siden er alltid nødvendig hvis det er en timeout på den åpne siden.
dataminne
memorization teknikk i seg selv er ikke et riktig varsling. Det lar deg bare å etterligne varslingsmekanisme i et miljø der det ikke er mulig. For eksempel på en krevende sikkerhetspolitikk nettsteder som krever avvisning fra innkommende HTTP / S forespørsler. Det er umulig å varsling i nettleseren (som er, og hvordan det fungerer - se ovenfor). I dette tilfellet, ber klienten informasjon akkurat som i en vanlig spørring, men på grunn av forventningene til serveren kan ikke svare umiddelbart. Hvis serveren ikke har noen ny informasjon til klienten når en anmodning er mottatt - i stedet for å måtte sende en tom respons, forblir forespørsel åpen, i påvente av ny informasjon. Når slike data vises, sender den umiddelbart HTTP / S respons til klienten, fullfører den åpne forbindelse.
Etter å ha mottatt kunden ofte umiddelbart utsteder en forespørsel til en annen server respons. Således, gjennomsnittlig reaksjonsforsinkelse (tiden mellom når den blir tilgjengelig, og den neste kunden forespørsel) forbundet med ankomsten av forespørslene, er det utelukket.
XML Socket
Varsling i nettleseren din, som opererer ved hjelp av denne metoden, som brukes CBOX og andre programmer til Mindre. Den bruker XML Socket objekter i single-pixel filer AdobeFlash. Under styring av klienten Java etablerer en TCP-forbindelse av de ensrettede noder på serveren. Forespørsel om i dette tilfellet forblir uleste, i stedet, sender noden kunden en unik identifikator umiddelbart. en HTTP-forespørsel gjøres så web-serveren, som inneholder den oppnådde identifikatoren. Webapplikasjonen kan deretter utstede en melding adressert til klienten på det lokale grensesnittet stafett server, som sender dem via Flash. Fordelen med denne tilnærmingen er at den bruker den naturlige asymmetri i lese-skrive.
Dette er typisk for mange web-baserte applikasjoner, inkludert chatterom, og som en konsekvens, sikrer høy effektivitet. Siden han ikke aksepterer dataene på de utgående stikkontakter, er serveren ikke nødvendig å søke utgående TCP-forbindelser, som muliggjør etablering av titusenvis av samtidige tilkoblinger. Så det er varsling i nettleseren på "Klassekamerater" i visse tjenester på nettstedet.
Tilgjengelige varslingstjenester
Denne funksjonen er tilgjengelig på mange tjenester som støtter de ovennevnte forbindelser. Som allerede nevnt, varsling i nettleseren - det er en mulighet til å motta direktemeldinger og varsler, uten å laste siden. Tjenester, der denne tjenesten er tilgjengelig, inkluderer:
- Apple Notification Service.
- Google Cloud Messaging.
- "Klassekamerater".
- Facebook.
- Xtremepush.
- Amazon SNS.
Similar articles
Trending Now