Kompjutera, Program
Njoftimi në shfletuesin tuaj - çfarë është ajo?
Shumë përdorues të internetit janë të pyesin: "Njoftimi i një shfletues - çfarë është ajo?" Kjo tregon një stil të caktuar të surfing internet, ku një kërkesë për një transaksion të iniciuar nga një server qendror. Kjo bie në kontrast me drejtim të kundërt të të dhënave, ku kërkesa për transferimin e informacionit është iniciuar nga marrësi ose klientit.
Për njoftimin e shërbimeve shpesh janë të bazuara në preferencat e informacionit shprehura paraprakisht. Ky është modeli i abonimit të publikimit. Klienti "shkruan" e tij të ndryshme të informacionit "kanalet", parashikuar nga serveri. Kurdo përmbajtje të re është në dispozicion në një nga ato kanale, serveri dërgon këtë informacion për të. Njoftimi në shfletuesin nganjëherë imiton një teknikë studim, sidomos në rrethanat kur vërtetë query nuk është e mundur - për shembull, në faqet e internetit e politikave serioze të sigurisë që kërkojnë refuzimin e kërkesave HTTP / s hyrëse.
Parimi i funksionimit
konferenca sinkron dhe mesazheve të menjëhershme janë shembuj tipik të asaj që ajo duket si njoftimi. Çfarë është ajo dhe si e bën këtë punë? Mesazhet chat dhe nganjëherë dosjet janë shtyrë për përdoruesit sa më shpejt që ata janë të pranuar nga shërbimi mesazheve. Të dy decentralizuar peer-to-LVS dhe programet e centralizuara (të tilla si IRC ose XMPP) lejojnë "shtytje" files. Kjo do të thotë se emri i dërguesit fillon transferimin e të dhënave në vend të marrësit.
E-mail mund të punojnë edhe me njoftimin - SMTP protokoll është, në thelb, "shtytje". Megjithatë, e fundit "hap" nga mail server në kompjuter zakonisht e bën një pull-protokoll si POP3 ose IMAP. Protokolli IMAP përfshin boshe-komandës, e cila lejon server të informojë klientin për një mesazh në hyrje. BlackBerry origjinal ishte pajisja e parë popullore, ku njoftimi ka qenë aktivisht duke punuar në shfletuesin. Çfarë është ajo në këto Gadgets - mund të shihet në adresën e-mail (për Wireless).
Ajo që ishte më parë?
Një shembull tjetër është PointCast Rrjeti i cili ishte i njohur në vitet 1990. Ajo ofron lajme dhe tregut të aksioneve të dhëna. Dhe Netscape, ajo dhe aplikime nga Microsoft për të integruar atë në programet e tyre për çdo version të shfletuesit të tyre, por ajo kurrë nuk ka qenë popullore, dhe më vonë u zhduk krejtësisht. Browsers pas zëvendësoi këtë funksionalitet në 2000 to RSS - sistemin e abonimit, ku ka një njoftim më të avancuar në shfletuesin. Çfarë është një dhënave abonim - e di se çdo lexues e blogs.
Përdorime të tjera njoftimi-enabled aplikacion web përfshin informacion mbi të dhënat e tregut (çmimet e aksioneve), chat online dhe sistemin e mesazheve (webchat), ankandeve, bast online dhe lojra, sportive bast, monitorimin consoles dhe si.
Njoftimi i shfletuesit - që është sot?
Njoftimi nëpërmjet IEFT është një protokoll i thjeshtë që përdor HTTP / 2 për të dhënë njoftime të menjëhershme (për thirrjet hyrëse dhe mesazhe). Protokolli i kombinon të gjitha ngjarjet në kohë reale në një seancë të vetme, e cila lejon për përdorim më efikas të burimeve të rrjetit dhe të radios. shërbimit One-stop kombinon të gjitha ngjarjet duke shpërndarë aplikacionet e tyre si ato bëhen të disponueshme. Kjo kërkon vetëm një seancë, duke shmangur humbje kohe dhe trafiku.
Njoftimi në shfletuesin tuaj - kjo është nga një pikëpamje teknike?
HTTP-njoftimi (e njohur edhe si streaming HTTP) është një mekanizëm për dërgimin e të dhënave nga shfletuesit për Web server. Ajo mund të arrihet nga çdo e disa mekanizmave. Në mënyrë tipike, web server nuk e ndërpret lidhjen, pasi njoftimi është dërguar për të klientit. Web server lë lidhje të hapur, dhe në rast të një ngjarje të re (për shembull, duke ndryshuar të dhënat e dërguara në mesazh) shfaqet menjëherë. Përndryshe, ngjarja do të duhet të rri në radhë derisa kërkesa tjetër klienti është pranuar.
Shumica e servers web ofrojnë këtë funksion duke përdorur CGI (për shembull, Non-parsed Scripts header në Apache). Mekanizmi themelor i kësaj qasjeje është coding transmetimit bllok. Një shembull klasik është njoftimi me "shokë" të shfletuesit. Çfarë është ajo në këtë faqe? E para është informacion në lidhje me mesazhet hyrëse dhe shenjat "si".
mekanizma alternative
Një tjetër mekanizëm është i lidhur me një të veçantë lloj MIME, e cila është quajtur një zëvendësim multi-komponent. Ajo u paraqit për herë të parë në vitin 1995, Netscape, shfletuesi "më fal" ndryshon dokumentin sa herë që një version i ri në server është pranuar. Ai është ende i mbështetur në Firefox, Opera, Safari, dhe sot, por jo në Internet Explorer. Ky mekanizëm mund të aplikohet për të HTML-dokumente dhe gjithashtu për streaming imazhet në aplikimet webcam.
WHATWG Aplikimet Web 1.0 përfshin një mekanizëm që synon të ndryshojë përmbajtjen e klientit. Ai ka qenë i njohur që nga 1 shtator 2006, kur shfletuesi web Opera implementuar këtë sistem të ri eksperimental të quajtur server-SentEvents. Ai aktualisht është i standardizuar si pjesë e HTML5. Në këtë metodë, serveri përdor lidhje të vazhdueshme HTTP, duke rezultuar në një përgjigje gjithmonë mbetet "i hapur" (dmth, server nuk ndalet përgjigje), në mënyrë efektive "mashtruar" të shfletuesit tuaj. Kështu, aplikimi mbetet gjithmonë në mënyrë të boot, pasi faqja është hapur në mënyrë të plotë. Serveri pastaj periodikisht dërgon copra e JavaScript për të rinovuar përmbajtjen e faqes, duke bërë të mundur njoftimin. Duke përdorur këtë teknikë, klienti nuk ka nevojë për Java applets ose plug-ins të tjera për të mbajtur një lidhje të hapur në server - klienti automatikisht merr një njoftim në lidhje me ngjarjet e reja që vijnë nga serveri. Një dëm i madh i kësaj metode, megjithatë, është mungesa e kontrollit nga koha e serverit shfletuesit. Përditësimi faqe është gjithmonë e nevojshme qoftë se ka një timeout në faqen e hapur.
memorie të dhënat e
teknikë përmendësh në vetvete nuk është një njoftim i duhur. Ajo vetëm ju lejon të matem mekanizmin e njoftimit në një mjedis ku nuk është e mundur. Për shembull, në një politikave të sigurisë të kërkuar faqet që kërkojnë refuzimin nga kërkesat HTTP / s hyrëse. Është e pamundur të njoftimit në shfletuesin (që është, dhe si funksionon - shih më lart). Në këtë rast, klienti kërkon informacion tamam si në një pyetje normale, por për shkak të pritjeve të serverit nuk mund të përgjigjet menjëherë. Nëse serveri nuk ka ndonjë informacion të ri për të klientit kur një kërkesë është marrë - në vend që të dërgojë një përgjigje të zbrazët, kërkesa mbetet e hapur, në pritje informacion të ri. Pasi të paraqiten këto të dhëna, ajo ia dërgon menjëherë HTTP / S përgjigje ndaj klientit, duke përfunduar lidhjen e hapur.
Pas marrjes së konsumatorit shpesh menjëherë lëshon një kërkesë për një tjetër përgjigje server. Kështu, mesatarja koha përgjigje vonesë (koha mes kur informacioni bëhet i disponueshëm, dhe kërkesa tjetër klienti) i lidhur me ardhjen e kërkesave, ajo është e përjashtuar.
XML Socket
Njoftimi në shfletuesin tuaj, që veprojnë me ndihmën e kësaj metode, përdoret CBOX dhe aplikacionet e tjera të flasin. Ajo përdor objekte Socket XML në të vetme-pixel fotografi AdobeFlash. Nën kontrollin e klientit JavaScript krijon një lidhje TCP në nyjet unidirectional në server. Kërkesa në këtë rast mbetet e palexuar, në vend të kësaj, nyja dërgon klientit një identifikues unik menjëherë. një kërkesë HTTP është bërë pastaj server web, e cila përmban identifikues marra. Kërkesa web pastaj mund të lëshojë një mesazh drejtuar klientit në lokal server ndërfaqe rele, të cilat i transmeton ato nëpërmjet Flash. Avantazhi i kësaj qasjeje është se ai përdor asimetri natyrore të lexoj-shkruaj.
Kjo është tipike e shumë aplikacione web-bazuar, duke përfshirë chat dhoma, dhe, si pasojë, siguron efikasitet të lartë. Që ai nuk pranon të dhëna mbi bazat dalëse, serveri nuk është e nevojshme për të kërkuar lidhjet nga jashtë TCP, e cila bën të mundur krijimin e dhjetëra mijëra lidhjeve të njëkohshme. Pra, nuk ka njoftim në shfletuesin në "shokët e klasës" në shërbime të caktuara të faqes.
shërbime në dispozicion njoftimit
Ky tipar është në dispozicion në shumë shërbime që mbështesin komponimet e përmendura më lart. Siç u tha tashmë, njoftimi në shfletuesin - kjo është një mundësi për të marrë mesazhe të çastit dhe njoftime, pa reloading page. Services, ku ky shërbim është në dispozicion, përfshijnë:
- Apple Njoftimi Shërbimi.
- Google Cloud Messaging.
- "Shokët e klasës".
- Facebook.
- Xtremepush.
- Amazon SNS.
Similar articles
Trending Now