ComputereSoftware

Meddelelse i din browser - hvad er det?

Mange internetbrugere spørger sig: "Meddelelse om en browser - hvad er det?" Det viser en bestemt stil af at surfe på internettet, hvor en anmodning om en, som initieres af en central server. Dette står i modsætning den modsatte retning af dataene, hvis anmodningen om overførsel af information initieres af modtageren eller klient.

Til underretning tjenester er ofte baseret på oplysninger præferencer på forhånd. Dette er den model af abonnement på publikationen. Klient "skriver" hans forskellige oplysninger "kanaler", som serveren. Når nyt indhold er tilgængeligt på en af disse kanaler, serveren sender disse oplysninger til ham. Meddelelse i browseren tider emulerer en undersøgelse teknik, især i tilfælde, hvor den virkelige forespørgslen ikke er muligt - for eksempel på hjemmesiderne for de alvorlige sikkerhedspolitikker, der kræver afvisningen af indkommende HTTP / S anmodninger.

virkemåde

Synkron konferencer og instant messaging er typiske eksempler på, hvad det ligner meddelelsen. Hvad er det og hvordan fungerer det? Chat beskeder og nogle gange filer er skubbet til brugeren, så snart de modtages af messaging service. Både decentral peer-to-LVS og centraliserede programmer (såsom IRC eller XMPP) tillader "push" filer. Det betyder, at navnet på afsenderen indleder dataoverførslen snarere end modtageren.

E-mail kan også arbejde med anmeldelsen - SMTP-protokollen er i det væsentlige, "push". Ikke desto mindre er det sidste "skridt" fra mailserveren på computeren normalt gør en pull-protokol som POP3 eller IMAP. Den IMAP-protokollen omfatter IDLE-kommandoen, som gør det muligt for serveren at informere kunden om en indkommende meddelelse. Den oprindelige BlackBerry var den første populære enhed, hvor anmeldelsen har arbejdet aktivt i browseren. Hvad er det i disse gadgets - kan ses i e-mail-adresse (trådløs).

Hvad det var før?

Et andet eksempel er Pointcast Network, som var kendt i 1990'erne. Det giver nyheder og lager markedsdata. Og Netscape, det og programmer fra Microsoft at integrere den i deres software for hver version af deres browser, men det har aldrig været populær, og senere forsvandt helt. Browsere efterfølgende erstattet denne funktionalitet i 2000'erne til RSS - abonnementer systemet, hvor der er en mere avanceret meddelelse i browseren. Hvad er en data -abonnement - kender enhver læser af blogs.

Andre anvendelser meddelelse-aktiverede web-applikation indeholder oplysninger om markedsdata (aktiekurser), online chat og messaging system (WebChat), auktioner, online spil og spil, sportsvæddemål, overvågning konsoller og lignende.

Meddelelse af browseren - det er i dag?

Underretning via Ieft er en simpel protokol, der bruger HTTP / 2 for at levere øjeblikkelige meddelelser (for indgående opkald og beskeder). Protokollen kombinerer alle real-time hændelser i en enkelt session, hvilket giver mulighed for en mere effektiv udnyttelse af netværks- og radio- ressourcer. One-stop-service kombinerer alle hændelser ved at distribuere deres ansøgninger som de bliver tilgængelige. Det kræver kun én session, således at man undgår spild af tid og trafik.

Meddelelse i din browser - det er fra et teknisk synspunkt?

HTTP-meddelelse (også kendt som streaming HTTP) er en mekanisme til at sende data fra browser til webserveren. Det kan opnås ved en hvilken som helst af adskillige mekanismer. Typisk betyder webserveren ikke afbryde forbindelsen efter meddelelsen blev sendt til kunden. Webserveren forlader forbindelsen åben, og i tilfælde af en ny begivenhed (f.eks ændre data, der sendes i meddelelsen) vises med det samme. Ellers vil begivenheden har kø indtil næste anmodning klient er modtaget.

De fleste webservere tilbyde denne funktion ved hjælp af CGI (for eksempel ikke-parset header scripts på Apache). Den underliggende mekanisme af denne fremgangsmåde er blokken transmission kodning. Et klassisk eksempel er anmeldelsen til browseren "hjælpere". Hvad er det på denne hjemmeside? Den første er oplysninger om indgående meddelelser og mærker "Like".

alternative mekanismer

En anden mekanisme er forbundet med en bestemt type af MIME, som kaldes en multi-komponent udskiftning. Det blev første gang præsenteret i 1995, Netscape, browseren "on the fly" ændrer dokumentet, når en ny version på serveren er modtaget. Han er stadig understøttet i Firefox, Opera, Safari, og i dag, men ikke i Internet Explorer. Denne mekanisme kan anvendes på HTML-dokumenter og også til streaming af billeder i webcam applikationer.

WHATWG Web Applications 1.0 indeholder en mekanisme, der har til formål at ændre indholdet af klienten. Han har været kendt siden september 1, 2006, hvor Opera webbrowser implementeret denne nye eksperimentelle system kaldet Server-SentEvents. Han er i øjeblikket standardiseret som en del af HTML5. I denne metode, serveren anvender vedvarende HTTP-forbindelser, hvilket resulterer i et svar altid forbliver "åben" (dvs., serveren aldrig stopper respons), effektivt "tricking" din browser. Således ansøgningen altid forbliver i boot-tilstand, efter at siden er åbnet i fuldt omfang. Serveren derefter periodisk sender uddrag af JavaScript opdatere sidens indhold, således at anmeldelsen. Ved hjælp af denne teknik, behøver klienten ikke behøver Java applets eller andre plug-ins til at holde en åben forbindelse til serveren - kunden modtager automatisk en meddelelse om nye begivenheder, der kommer fra serveren. En væsentlig ulempe ved denne metode er imidlertid den manglende kontrol med den tid af browseren serveren. Opdaterer siden er altid nødvendigt, hvis der er en timeout på den åbne side.

datalager

memorization teknik i sig selv er ikke en korrekt anmeldelse. Det giver kun dig at emulere anmeldelsesordningen i et miljø, hvor det ikke er muligt. For eksempel, på en krævende sikkerhedspolitikker websteder, der kræver afvisning fra indkommende HTTP / S anmodninger. Det er umuligt at underretning i browseren (det vil sige, og hvordan det virker - se ovenfor). I dette tilfælde kunden anmoder om oplysninger, præcis som i en normal forespørgsel, men på grund af de forventninger serveren kan ikke reagere med det samme. Hvis serveren ikke har nogen nye oplysninger til kunden, når der modtages en anmodning - i stedet for at skulle sende en tom svar, anmodningen forbliver åben, indtil nye oplysninger. Når sådanne oplysninger vises, er det straks sender HTTP / S respons til klienten, færdiggøre åben forbindelse.

Efter at have modtaget kunden ofte straks udsteder en anmodning til en anden server respons. Således gennemsnitlig respons forsinkelse tid (tiden mellem, når oplysningerne bliver tilgængelige, og den næste klient anmodning) forbundet med ankomsten af anmodninger, er det udelukket.

XML Socket

Meddelelse i din browser, der opererer med hjælp af denne metode, der anvendes cbox og andre programmer til Chatter. Det bruger XML Socket objekter i single-pixel filer AdobeFlash. Under kontrol af klienten JavaScript etablerer en TCP-forbindelse til de ensrettede noder på serveren. Anmodning i dette tilfælde forbliver ulæst i stedet noden sender kunden en entydig identifikator med det samme. en HTTP-anmodning er lavet så webserveren, som indeholder den opnåede identifikator. Den web-applikation kan derefter udstede en meddelelse adresseret til klienten på den lokale grænseflade relay-server, som sender dem via Flash. Fordelen ved denne metode er, at den bruger den naturlige asymmetri i læse-skrive.

Dette er typisk for mange web-baserede applikationer, herunder chatrum, og som en konsekvens, sikrer høj effektivitet. Da han ikke accepterer de data om de udgående stikkontakter, er serveren ikke forpligtet til at søge udgående TCP-forbindelser, hvilket gør det muligt at oprette titusinder af samtidige forbindelser. Så der er meddelelse i browseren på "Klassekammerater" i visse tjenesteydelser af webstedet.

Tilgængelige tjenester anmeldelse

Denne funktion er tilgængelig på mange tjenester, der understøtter de ovennævnte forbindelser. Som allerede nævnt meddelelse i browseren - det er en mulighed for at modtage chatbeskeder og meddelelser, uden at genindlæse siden. Services, hvor denne service gives, kan nævnes:

  • Apple Notification Service.
  • Google Cloud Messaging.
  • "Klassekammerater".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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