PočítačeSoftvér

Oznámenie vo svojom prehliadači - čo to je?

Mnoho používateľov internetu sa pýtajú: "Oznámenie o prehliadača - čo to je?" To ukazuje určitý štýl surfovanie na internete, kedy bola žiadosť transakcia iniciovaná centrálny server. To je v rozpore s opačným smerom dát, kde je požiadavka na prenos informácií iniciovaných prijímačom alebo klienta.

Pre oznámenie služby sú často založené na informačných preferencií vyjadrených v predstihu. Jedná sa o model predplatného sa k publikácii. Klient "píše:" Jeho rôznych "kanály" Informácie poskytované serverom. Vždy, keď je k dispozícii na jednom z týchto kanálov nový obsah, server pošle túto informáciu do neho. Oznámenie v prehliadači niekedy emuluje prieskum techniku, a to najmä v prípade, keď skutočná otázka nie je možné - napríklad na internetových stránkach vážnych bezpečnostných politík, ktoré vyžadujú odmietnutie prichádzajúcich požiadaviek HTTP / S.

princíp fungovania

Synchrónne konferencie a instant messaging sú typickými príkladmi, ako to vyzerá oznámenia. Čo to je a ako to funguje? Chat správy a niekedy súbory sú tlačil k užívateľovi, akonáhle sú prijímané služby zasielania správ. Oba decentralizované peer-to-LEV a centralizované programy (napríklad IRC XMPP) umožňujú "push" súbory. To znamená, že meno odosielateľa začal prenos dát, nie príjemcu.

E-mail môže tiež pracovať s oznámením - protokol SMTP je v podstate "push". Avšak, posledný "krok" z poštového servera do počítača sa zvyčajne robí pull-protokol ako POP3 alebo IMAP. Protokol IMAP obsahuje idle-príkaz, ktorý umožňuje server informovať klienta o prichádzajúcej správe. Pôvodný BlackBerry bol prvý populárny zariadenie, kde je oznámenie bolo aktívne pracuje v prehliadači. Čo sa deje v týchto gadgetov - možno vidieť v e-mailovú adresu (pre bezdrôtové pripojenie).

To, čo bolo predtým?

Ďalším príkladom je PointCast sieť, ktorá bola známa v roku 1990. Poskytuje správy a akciovom trhu dáta. A Netscape, je aj aplikácia od spoločnosti Microsoft integrovať do svojho softvéru pre každú verziu svojho prehliadača, ale to nebolo nikdy populárne, a neskôr úplne zmizol. Prehliadačov dodatočne vymeniť túto funkciu v roku 2000 RSS - predplatného systému, kde je vyspelejšia oznámenia v prehliadači. Aký je dátový predplatné - pozná každého čitateľa blogov.

Iné použitia oznámenia povolené webová aplikácia obsahuje informácie o trhových dát (v cenách akcií), on-line chatu a správ systému (webchat), aukcie, on-line stávkovanie a hier, športových stávok, monitorovacie konzol a podobne.

Oznámenie prehliadača - to je dnes?

Notifikácia cez Nechal je jednoduchý protokol, ktorý využíva HTTP / 2 dodať okamžité upozornenie (pre prichádzajúce hovory a správy). Protokol spája všetky real-time udalosti v rámci jednej relácie, čo umožňuje efektívnejšie využívanie sieťových a rádiových zdrojov. One-stop service kombinuje všetky udalosti tým, že distribuuje svoje aplikácie, akonáhle budú k dispozícii. To si vyžaduje iba jednu reláciu, čím by sa zabránilo plytvaniu času a dopravy.

Oznámenie vo svojom prehliadači - to je z technického hľadiska?

HTTP-oznámenia (tiež známy ako streamovanie HTTP) je mechanizmus pre odosielanie dát z prehliadača na webový server. To môže byť dosiahnuté akýmkoľvek z niekoľkých mechanizmami. Typicky, web server neukončí spojenie po oznámení bol odoslaný klientovi. Webový server opustí pripojenia otvorené a v prípade novej udalosti (napríklad zmena dáta poslaná v správe) sa zobrazí okamžite. V opačnom prípade sa udalosť bude musieť do fronty, kým nie je prijatý ďalšiu požiadavku klienta.

Väčšina webových serverov ponúka túto funkciu pomocou CGI (napríklad Non-analyzovať záhlavie skripty na Apache). Presný mechanizmus tohto prístupu je kódovanie prenosu bloku. Klasickým príkladom je oznámenie s "kamarátmi" prehliadača. Čo sa deje na tomto webe? Prvým z nich je informácia o prichádzajúcich správach a značiek "ako".

alternatívne mechanizmy

Ďalší mechanizmus je spojený s určitým typom MIME, ktorý sa nazýva viaczložkový nahradenie. To bol prvýkrát predstavený v roku 1995, Netscape, prehliadač "on the fly" zmení dokument, kedykoľvek je prijatá nová verzia na serveri. On je stále podporované v Firefox, Opera, Safari a dnes, ale nie v programe Internet Explorer. Tento mechanizmus môže byť aplikovaný na HTML dokumenty a tiež pre streamovanie obrazu v aplikáciami pre webové kamery.

WHATWG Web Applications 1.0 obsahuje mechanizmus, ktorý si kladie za cieľ zmeniť obsah klienta. Ten bol známy už od 1. septembra 2006, keď Opera web browser realizovala tento nový experimentálny systém nazvaný Server SentEvents. V súčasnej dobe je štandardizovaný ako súčasť HTML5. V tejto metóde, server používa trvalá pripojenia HTTP, čo má za následok reakciu stále zostáva "open" (tj server nikdy nekončí odpoveď), účinne "podvádzať" prehliadača. To znamená, že aplikácia vždy zostane v režime boot, po stránka otvorila v plnej výške. Server potom pravidelne odosiela úryvky JavaScriptu aktualizovať obsah stránky, čo umožňuje oznámenia. Pri použití tejto techniky, klient nepotrebuje Java applety alebo iné plug-inov, aby otvorené pripojenie k serveru - klient automaticky dostane oznámenie o nových udalostiach prichádzajúcich zo servera. Jedným z hlavných Nevýhodou tohto spôsobu je však nedostatok kontroly v čase servera prehliadača. Aktualizácia stránky je nutné vždy, ak je časový limit na otvorenej strane.

dátová pamäť

memorovanie technika sama o sebe nie je správne oznámenia. To umožňuje iba emulovať oznamovacieho mechanizmu v prostredí, kde nie je možné. Napríklad na náročný bezpečnostnej politiky miest, ktoré vyžadujú vyradenie z prichádzajúcich požiadaviek HTTP / S. Je nemožné, aby oznámenia v prehliadači (to je a ako to funguje - pozri vyššie). V tomto prípade klient požaduje informácie rovnako ako v normálnom dotaze, ale vzhľadom na očakávania serveru nemôže ihneď reagovať. V prípade, že server nemá žiadne nové informácie ku klientovi, keď je prijatý požiadavka - namiesto toho, aby musel poslať prázdnu odpoveď, žiadosť zostáva otvorená, kým nové informácie. Akonáhle sa objavia tieto údaje, okamžite odošle odpoveď HTTP / S klientovi, dokončenie nadviazané spojenie.

Po obdržaní zákazník často okamžite vydá požiadavku na inú odpoveď servera. Tak, priemerná doba oneskorenia reakcie (čas medzi okamihom, kedy budú k dispozícii údaje a ďalšiu požiadavku klienta), spojený s príchodom žiadosťou, to je vylúčené.

XML Socket

Oznámenie vo svojom prehliadači, pracujúce s pomocou tejto metódy používa CBOX a ďalších aplikácií na Chatter. Využíva XML objekty zásuvka v single-pixel súbory AdobeFlash. Pod kontrolou klienta JavaScript nadviaže spojenie TCP na jednosmerných uzly na serveri. Požiadavka v tomto prípade zostáva neprečítané, namiesto toho, uzol okamžite pošle klientovi jedinečný identifikátor. požiadavka HTTP sa vykonáva potom webový server, ktorý obsahuje získané identifikátor. Webová aplikácia potom môže vydať správu adresovanú klienta na lokálnom rozhraní relay server, ktorý ich prenáša cez Flash. Výhodou tohto prístupu je, že používa prirodzené asymetria čítanie aj zápis.

To je typické pre mnoho webových aplikácií, vrátane chatovacích miestností, a v dôsledku toho zaručuje vysokú účinnosť. Vzhľadom na to, že neprijíma údaje o odchádzajúcich zásuviek, nie je vyžadované, aby server hľadať odchádzajúce TCP spojenia, čo umožňuje vznik desiatok tisíc súčasných pripojení. Takže tam je oznámenia v prehliadači na "Spolužiaci", v niektorých útvaroch stránok.

Ponúkané služby oznámenia

Táto funkcia je k dispozícii na mnohých služieb, ktoré podporujú vyššie zmienené zlúčeniny. Ako už bolo uvedené, oznámenia v prehliadači - to je príležitosť pre príjem správ chatu a upozornenia, bez prekládky stránku. Služby, kde je táto služba k dispozícii, zahŕňajú:

  • Apple Notification Service.
  • Google Cloud Messaging.
  • "Spolužiaci".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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