OrdinadorsProgramari

Notificació al teu navegador - què és?

Molts usuaris d'Internet es pregunten: "Notificació d'un navegador - què és?" Mostra un cert estil de navegar per Internet, quan una sol·licitud per a una transacció iniciada per un servidor central. Això contrasta amb la direcció oposada de les dades, quan la sol·licitud de la transferència d'informació és iniciada pel receptor o client.

Per a la notificació dels serveis es basen sovint en les preferències d'informació expressades per avançat. Aquest és el model de subscripció a la publicació. Client "escriu" els seus diferents "canals" La informació proporcionada pel servidor. Cada vegada que el nou contingut és disponible en un d'aquests canals, el servidor envia aquesta informació a ell. La notificació al navegador vegades emula una tècnica d'enquesta, especialment en circumstàncies en què la consulta real no és possible - per exemple, en els llocs web de les polítiques de seguretat greus que requereixen el rebuig de les sol·licituds HTTP / S entrants.

principi de funcionament

conferències sincròniques i missatgeria instantània són exemples típics del que sembla notificació. Què és i com funciona? Els missatges de xat i algunes vegades els arxius són empesos a l'usuari tan aviat com siguin rebuts pel servei de missatgeria. Tant descentralitzada peer-to-LVS i els programes centralitzats (com IRC o XMPP) permeten que els arxius de "empenta". Això vol dir que el nom del remitent inicia la transferència de dades en lloc del destinatari.

El correu electrònic també pot treballar amb la notificació - protocol SMTP és, en essència, "empènyer". No obstant això, l'últim "pas" del servidor de correu a l'ordinador en general fa un pull-protocol com POP3 o IMAP. El protocol IMAP IDLE inclou el comandament, que permet al servidor per informar el client d'un missatge entrant. El BlackBerry original va ser el primer dispositiu popular, on la notificació ha estat treballant activament en el navegador. Què hi ha en aquests aparells - pot ser vist a l'adreça de correu electrònic (per cable).

El que era abans?

Un altre exemple és PointCast de xarxa que es coneix en la dècada de 1990. Proporciona dades i notícies del mercat de valors. I Netscape, i les aplicacions de Microsoft per integrar-lo en el seu programari per a cada versió del seu navegador, però mai ha estat popular, i més tard va desaparèixer per complet. Navegadors posteriorment reemplaçats aquesta funcionalitat en la dècada de 2000 al RSS - sistema de subscripcions, on hi ha una notificació més avançada en el navegador. El que és una dada de subscripció - sap tot lector de blocs.

Altres usos de notificació habilitat aplicació web inclou informació sobre les dades del mercat (preus de valors), xat en línia i sistema de missatgeria (Webchat), subhastes en línia d'apostes i jocs, apostes esportives, consoles de monitorització i similars.

Notificació del navegador - que és avui?

Notificació a través d'IETF és un protocol simple que utilitza HTTP / 2 per a lliurar notificacions instantànies (per a trucades entrants i missatges). El protocol combina tots els esdeveniments en temps real en una sola sessió, el que permet un ús més eficient dels recursos de xarxa i ràdio. servei de finestreta única combina tots els esdeveniments mitjançant la distribució de les seves aplicacions a mesura que estiguin disponibles. Això requereix una sola sessió, evitant així la pèrdua de temps i trànsit.

Notificació al teu navegador - és des d'un punt de vista tècnic?

HTTP-notificació (també conegut com el flux HTTP) és un mecanisme per enviar dades des del navegador per al servidor web. Es pot aconseguir per qualsevol de diversos mecanismes. En general, el servidor web no acaba la connexió després que l'anunci s'envia al client. El servidor web deixa la connexió oberta, i en el cas d'un nou esdeveniment (per exemple, canviar les dades enviades en el missatge) es mostra a l'instant. Altrament, l'esdeveniment haurà de fer cua fins que es rebi la propera petició del client.

La majoria de servidors web ofereixen aquesta funció a través de CGI (per exemple, no analitzada guions de capçalera d'Apache). El mecanisme subjacent d'aquest enfocament és la codificació de transmissió de bloc. Un exemple clàssic és la notificació als "companys" del navegador. Què és en aquest lloc? El primer és la informació sobre els missatges entrants i les marques "similars".

mecanismes alternatius

Un altre mecanisme s'associa amb un determinat tipus de MIME, que es diu un reemplaçament de components múltiples. Va ser presentat per primera vegada el 1995, el Netscape, el navegador "sobre la marxa" canvia el document cada vegada que es rep una nova versió al servidor. Encara és compatible amb Firefox, Opera, Safari, i avui dia, però no a Internet Explorer. Aquest mecanisme es pot aplicar a documents HTML i també per a la transmissió d'imatges en aplicacions de webcam.

WHATWG Web Applications 1.0 inclou un mecanisme que té com a objectiu canviar el contingut del client. Ha estat conegut des de l'1 de setembre de 2006, quan el navegador web Opera en pràctica aquest nou sistema experimental anomenat Servidor: SentEvents. Actualment està estandarditzat com a part d'HTML5. En aquest mètode, el servidor utilitza connexions HTTP persistents, el que resulta en una resposta sempre roman "oberta" (és a dir, el servidor mai deixa de resposta), amb eficàcia "enganyar" al seu navegador. Per tant, l'aplicació sempre roman en la manera d'arrencada, després que la pàgina s'ha obert en la seva totalitat. El servidor envia periòdicament fragments de JavaScript per actualitzar el contingut de la pàgina, el que permet la notificació. Usant aquesta tècnica, el client no necessita applets de Java o altres plug-ins per mantenir una connexió oberta amb el servidor - el client rep automàticament una notificació sobre els nous esdeveniments que vénen del servidor. Un desavantatge important d'aquest mètode, però, és la manca de control en el moment del servidor d'explorador. L'actualització de la pàgina sempre és necessària si hi ha un temps d'espera a la pàgina oberta.

memòria de dades

tècnica de memorització en si mateix no és una notificació adequada. Només se li permet emular el mecanisme de notificació en un ambient on no és possible. Per exemple, en un exigents llocs polítiques de seguretat que requereixen el rebuig de les sol·licituds HTTP / S entrants. És impossible la notificació en el navegador (és a dir, i com funciona - vegeu més amunt). En aquest cas, el client sol·licita informació exactament com en una consulta normal, però a causa de les expectatives que el servidor no pot respondre immediatament. Si el servidor no té cap nova informació al client quan es rep una sol·licitud - en lloc d'haver d'enviar una resposta buida, la sol·licitud roman oberta, tot esperant nova informació. Una vegada que apareixen aquestes dades, s'envia immediatament al / S de resposta HTTP al client, completant la connexió oberta.

Després de rebre el client sovint emet immediatament una sol·licitud a una altra resposta del servidor. Per tant, el temps de retard de resposta mitjana (el temps entre el moment en què la informació està disponible, i la següent petició del client) associat amb l'arribada de les sol·licituds, s'exclou.

socket XML

Notificació en el seu navegador, que opera amb l'ajuda d'aquest mètode, utilitzat CBOX i altres aplicacions a Chatter. Utilitza Socket objectes XML d'arxius d'un sol píxel AdobeFlash. Sota el control del client estigui habilitat estableix una connexió TCP als nodes unidireccionals al servidor. Sol·licitud en aquest cas segueix sense llegir, en canvi, el node envia al client un identificador únic immediatament. una sol·licitud HTTP es fa a continuació, el lloc web, que conté l'identificador obtingut. L'aplicació web pot llavors emetre un missatge dirigit al client al servidor de retransmissió d'interfície local, que les transmet a través de Flash. L'avantatge d'aquest mètode és que utilitza la asimetria natural de la lectura i escriptura.

Això és típic de moltes aplicacions basades en la web, incloent sales de xat, i, com a conseqüència, assegura una alta eficiència. Ja que ell no accepta les dades sobre les preses de sortida, no es requereix el servidor per buscar connexions TCP sortints, el que fa possible la creació de desenes de milers de connexions simultànies. Així que no és de notificació al navegador en el "Companys de classe" en determinats serveis del web.

serveis de notificació disponibles

Aquesta característica està disponible en molts serveis que donen suport els compostos esmentats anteriorment. Com ja s'ha dit, la notificació en el navegador - és una oportunitat de rebre missatges instantanis i notificacions, sense necessitat de recarregar la pàgina. Serveis, on aquest servei està disponible, inclouen:

  • Servei de notificació de poma.
  • Google missatgeria en el núvol.
  • "Companys de classe".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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