Informática, Software
Notificación no seu navegador - o que é?
Moitos usuarios de Internet están se pregunta: "Notificación dun navegador - o que é?" Isto amosa un estilo de navegar en Internet, cando unha solicitude dunha transacción iniciada por un servidor central. Isto contrasta coa dirección oposta dos datos, onde a proposta de transferencia de información é iniciado polo receptor ou cliente.
Para a notificación servizos son moitas veces con base nas preferencias de información expresadas con antelación. Este é o modelo de sinatura para a publicación. Cliente "escribe" seus varios "canles" de información proporcionados polo servidor. Sempre que un novo contido está dispoñíbel nun deses canles, o servidor envía esta información para el. Notificación no navegador, por veces, emula unha técnica de investigación, sobre todo en circunstancias en que a consulta real non é posible - por exemplo, nos sitios das políticas de seguridade graves que requiren o rexeitamento de solicitudes HTTP / S de entrada.
principio de funcionamento
Conferencia síncrona e mensaxería instantánea son exemplos típicos do que parece notificación. Que é e como funciona? mensaxes de chat e, por veces, os arquivos son empurrados para o usuario así que son recibidos polo servizo de mensaxes. Ambos descentralizada peer-to-LVS e programas centralizados (como IRC ou XMPP) permiten ficheiros "push". Isto quere dicir que o nome do remitente inicia a transferencia de datos no canto do destinatario.
Correo-e tamén pode traballar coa notificación - Protocolo SMTP é, en esencia, "push". Con todo, o último "paso" do servidor de correo no ordenador normalmente fai un pull-protocolo como POP3 ou IMAP. O protocolo IMAP inclúe o IDLE-mando, que permite que o servidor para informar o cliente dunha mensaxe recibida. O BlackBerry orixinal era o primeiro dispositivo popular, no que a notificación traballou activamente no navegador. Que é nestes dispositivos - se pode ver no enderezo de correo-e (para wireless).
O que era antes?
Outro exemplo é a Rede PointCast que ficou coñecido na década de 1990. Ofrece novas e do mercado de accións de datos. E Netscape, el e aplicacións de Microsoft para integralas-lo no seu software para cada versión do seu navegador, pero nunca foi popular, e despois desapareceu por completo. Navegadores posteriormente substituído esta función na década de 2000 RSS - sistema de sinaturas, onde hai unha notificación do sistema máis avanzada no navegador. ¿Que é un data de sinatura - sabe todos os lectores de blogs.
Outros usos notificación habilitado aplicación web inclúe información sobre datos de mercado (prezos de accións), chat en liña e sistema de mensaxes (webchat), poxas, apostas en liña e xogos, apostas deportivas, consolas de seguimento e afíns.
Notificación do navegador - que é hoxe?
Notificación vía Ieft é un protocolo simple que usa HTTP / 2 para entregar notificacións instantánea (para chamadas e mensaxes recibidas). O protocolo combina todos os eventos en tempo real nunha única sesión, o que permite un uso máis eficiente dos recursos de rede e de radio. un balcón de servizos combina todos os eventos a través da distribución das súas aplicacións para que estean dispoñibles. Isto require só unha sesión, evitando así o desperdicio de tempo e tráfico.
Notificación no seu navegador - é a partir dun punto de vista técnico?
HTTP-notificación (tamén coñecido como streaming de HTTP) é un mecanismo para o envío de datos a partir do seu navegador para o servidor web. El se pode alcanzar por calquera dos varios mecanismos. Normalmente, o servidor web non remata a conexión tras o aviso foi enviado ao cliente. O servidor web deixa a conexión aberta, e en caso dun novo evento (por exemplo, cambiar os datos enviados na mensaxe) amósase instantaneamente. En caso contrario, o evento terá a cola ata a próxima solicitude do cliente é recibido.
A maioría dos servidores ofrecen este recurso usando CGI (por exemplo, non-analizado guións de cabeceira no Apache). O mecanismo subxacente a esta visión é a codificación de transmisión de bloque. Un exemplo clásico é a notificación aos "compañeiros" do seu navegador. Que é neste sitio? A primeira é a información sobre as mensaxes recibidas e marca "como".
mecanismos alternativos
Outro mecanismo está asociado a un determinado tipo de MIME, que se chama unha substitución de multi-compoñente. Foi presentada por primeira vez en 1995, o Netscape, o navegador "on the fly" cambia o documento sempre que unha nova versión do servidor é recibido. Aínda é soportado en Firefox, Opera, Safari, e hoxe, pero non en Internet Explorer. Este mecanismo pode ser aplicado a HTML-documentos e tamén para transmisión de imaxes en aplicacións de webcam.
Aplicacións web WHATWG 1.0 inclúe un mecanismo que ten como obxectivo cambiar o contido do cliente. El foi coñecido desde 1 de setembro de 2006, cando o navegador Opera aplicado este novo sistema experimental chamado server-SentEvents. El está actualmente estándar como parte do HTML5. Neste método, o servidor utiliza conexións HTTP persistentes, obtendo unha resposta permanece sempre "aberto" (é dicir, o servidor non deixa de resposta), de forma eficaz "enganar" o seu navegador. Así, a aplicación permanece sempre no modo de arranque, despois de que a páxina aberta na súa totalidade. O servidor entón envía periodicamente fragmentos de JavaScript para actualizar o contido da páxina, permitindo así notificación. Usando esta técnica, o cliente non ten que applets Java ou outros complementos para manter unha conexión aberta co servidor - o cliente recibe automaticamente unha notificación de novos eventos procedentes do servidor. Unha gran desvantaxe deste método, con todo, é a falta de control por parte do horario do servidor web. Actualizando a páxina é sempre necesario se hai un tempo de espera na páxina aberta.
memoria de datos
técnica de memorización en si non é unha notificación axeitada. El só permite emular o mecanismo de notificación nun ambiente onde non é posible. Por exemplo, nun esixentes sitios de políticas de seguridade que esixen o rexeitamento de solicitudes HTTP / S de entrada. É imposible notificación no navegador (isto é, e como funciona - vexa arriba). Neste caso, o cliente solicita información exactamente como nunha consulta normal, pero debido ás expectativas de que o servidor non pode responder de inmediato. Se o servidor non ten nova información ao cliente cando unha solicitude é recibido - no canto de ter que enviar unha resposta baleira, a petición segue aberta, á espera novas informacións. Xa que aparecen estes datos, el inmediatamente envía o / S de resposta HTTP ao cliente, completando a conexión aberta.
Despois de recibir o cliente, moitas veces inmediatamente emite unha solicitude para outra resposta do servidor. Así, o tempo de atraso medio de resposta (o tempo entre cando a información está dispoñible, e no seguinte petición do cliente) asociado coa entrada das solicitudes, é eliminado.
soquete XML
Notificación no seu navegador, que operan coa axuda deste método, usado Cbox e outras aplicacións para Chatter. Usa obxectos de soquete XML en ficheiros de píxeles único AdobeFlash. Baixo o control do cliente JavaScript establece unha conexión TCP para os ganglios unidireccionais no servidor. Solicitude neste caso segue sen ler, no seu lugar, o nó envía ao cliente un identificador único de inmediato. unha solicitude HTTP está feita, a continuación, o servidor web, que contén o identificador obtido. A aplicación web pode entón emitir unha mensaxe dirixida ao cliente no servidor de retransmisión interface local, que os transmite a través de Flash. A vantaxe desta visión é que usa a asimetría natural da lectura e escritura.
Isto é típico de moitas aplicacións baseadas na web, incluíndo salas de chat, e, como consecuencia, garante alta eficiencia. Sempre que non acepta os datos sobre as tomas de saída, o servidor non está obrigado a buscar conexións TCP de saída, o que fai posible a creación de decenas de miles de conexións simultáneas. Polo tanto, non hai notificación no navegador do "Classmates" en determinados servizos do sitio.
servizos de notificación dispoñibles
Esta característica está dispoñible en moitos servizos que soportan os compostos anteriormente mencionados. Como xa se dixo, a notificación no navegador - é unha oportunidade de recibir mensaxes instantáneas e notificacións, sen recargar a páxina. Servizos, onde este servizo está dispoñible, inclúen:
- Servizo de Notificación Apple.
- Google Cloud Messaging.
- "Classmates".
- Facebook.
- Xtremepush.
- Amazon SNS.
Similar articles
Trending Now