KompjutersSoftwer

Notifika fil-browser tiegħek - x'inhu?

Bosta utenti Internet huma mintix: "Notifika ta 'browser - x'inhu?" Dan juri ċertu stil ta' tuża l-Internet, fejn talba għal transazzjoni mibdija minn server ċentrali. Dan jikkuntrasta mad-direzzjoni opposta tad-data, meta t-talba għat-trasferiment ta 'informazzjoni mibdija mir-riċevitur jew tal-klijent.

Għan-notifika servizzi huma spiss ibbażati fuq preferenzi ta 'informazzjoni espressi bil-quddiem. Dan huwa l-mudell ta 'sottoskrizzjoni għall-pubblikazzjoni. Klijent "jikteb" informazzjoni varji tiegħu "kanali" pprovduti mill-server. Kull meta kontenut ġdid huwa disponibbli fuq waħda minn dawk il-kanali, il-server jibgħat din l-informazzjoni lilu. Notifika fil-browser kultant jemula teknika istħarriġ, speċjalment f'ċirkostanzi fejn il-mistoqsija reali mhuwiex possibbli - per eżempju, fuq il-websajts tal-politiki tas-sigurtà serji li jeħtieġu r-rifjut ta 'talbiet HTTP / S li jkunu deħlin.

prinċipju ta 'operazzjoni

konferenzi sinkroniku u messaġġi istantanji huma eżempji tipiċi ta 'dak li jidher qisu notifika. X'inhu u kif taħdem? messaġġi chat u xi kultant fajls huma mbuttati għall-utent malli dawn jiġu rċevuti mis-servizz ta 'messaġġi. Kemm deċentralizzat peer-to-SVL u programmi ċentralizzati (bħal IRC jew XMPP) jippermettu "push" fajls. Dan ifisser li l-isem tal-mittent jibda t-trasferiment tad-data aktar minn dik li tirċievi.

E-mail jistgħu jaħdmu wkoll man-notifika - protokoll SMTP huwa, essenzjalment, "lineari". Madankollu, l-aħħar pass "" mill-server tal-posta fuq il-kompjuter normalment ma pull-protokoll simili POP3 jew IMAP. Il-protokoll IMAP jinkludi l-kmand INATTIV, li tippermetti lill-server biex tinforma lill-klijent ta 'messaġġ li jkun dieħel. Il-tut oriġinali kienet il-mezz popolari ewwel, fejn in-notifika ilha taħdem attivament fil-browser. X'inhu f'dawn aġġeġġi - jista 'jidher fil-indirizz tal-posta elettronika (għall wireless).

Dak li kien qabel?

Eżempju ieħor huwa PointCast Netwerk li kien magħruf fl-1990. Hija tipprovdi aħbarijiet u stokk tas-suq tad-data. U Netscape, u applikazzjonijiet minn Microsoft biex tintegraha fis-softwer tagħhom għal kull verżjoni tal-browser tagħhom, iżda qatt ma kienet popolari, u aktar tard sparixxew kompletament. Browsers sussegwentement mibdula din il-funzjonalità fl-2000ijiet biex RSS - sistema abbonamenti, fejn hemm notifika aktar avvanzati fid-browser. X'inhu data abbonament - jaf kull qarrej ta 'blogs.

Użi oħra notifika ppermettiet applikazzjoni tal-web jinkludi informazzjoni dwar id-dejta tas-suq (il-prezzijiet istokk), chat online u sistema ta 'messaġġi (webchat), irkanti, imħatri onlajn u logħob, imħatri sportivi, consoles monitoraġġ u simili.

Notifika tal-browser - li llum?

Notifika permezz IEFT huwa protokoll sempliċi li juża HTTP / 2 li jagħti notifiki instant (għal sejħiet li deħlin u messaġġi). Il-protokoll tgħaqqad avvenimenti kollha fil-ħin reali fi sessjoni waħda, li tippermetti użu aktar effiċjenti tar-riżorsi tan-netwerk u tar-radju. servizz one-stop tgħaqqad avvenimenti kollha billi jqassmu applikazzjonijiet tagħhom hekk kif isiru disponibbli. Dan jeħtieġ waħda biss sessjoni, u b'hekk tiġi evitata l-ħela ta 'ħin u t-traffiku.

Notifika fil-browser tiegħek - huwa minn aspett tekniku?

HTTP-notifika (magħruf ukoll bħala streaming HTTP) huwa mekkaniżmu biex tintbagħat data mill-browser għall-Web server. Dan jista 'jinkiseb minn kwalunkwe ta' diversi mekkaniżmi. Tipikament, il-web server ma ttemmx il-konnessjoni wara l-avviż intbagħat lill-klijent. -Web server tħalli l-konnessjoni miftuħa, u fil-każ ta 'avveniment ġdid (per eżempju, li jinbidlu l-informazzjoni mibgħuta fil-messaġġ) hija murija istantanjament. Inkella, l-avveniment se jkollhom kju sakemm it-talba tal-klijent li jmiss tasal.

servers mill-web Ħafna joffru din il-karatteristika tuża CGI (per eżempju, mhux parsed skripts intestazzjoni fuq Apache). Il-mekkaniżmu sottostanti ta 'dan l-approċċ huwa l-kodifikazzjoni trasmissjoni blokka. Eżempju klassiku huwa l notifika lill-browser "mates". X'inhu fuq dan is-sit? L-ewwel hija informazzjoni dwar messaġġi deħlin u marki "Bħal".

mekkaniżmi alternattivi

mekkaniżmu ieħor huwa assoċjat ma 'partikolari tip ta' MIME, li tissejjaħ 'sostituzzjoni multi-komponent. L-ewwel ġie ppreżentat fl-1995, il-Netscape, il-browser "fuq il-fly" bidliet dokument kull meta tasal verżjoni ġdida fuq is-server. Huwa għadu appoġġjat fl Firefox, Opera, Safari, u llum, iżda mhux fl-Internet Explorer. Dan il-mekkaniżmu jista 'jiġi applikat għal HTML-dokumenti u wkoll għall-immaġini streaming fl-applikazzjonijiet webcam.

WHATWG Applikazzjonijiet Web 1.0 jinkludi mekkaniżmu li timmira li jibdlu l-kontenut tal-klijent. Huwa ġie magħruf mill-1 Set 2006, meta l-web browser Opera implimentaw din is-sistema sperimentali ġdida msejħa Server-SentEvents. Huwa qiegħed bħalissa standardizzat bħala parti mill HTML5. F'dan il-metodu, il-server użi konnessjonijiet HTTP persistenti, li jirriżulta fi tweġiba dejjem tibqa "miftuħa" (jiġifieri, il-server qatt ma jieqaf rispons), effettivament "tricking"-browser tiegħek. Għalhekk, l-applikazzjoni dejjem jibqa 'fil-modalità boot, wara il-paġna fetħet b'mod sħiħ. Il-server mbagħad perjodikament jibgħat siltiet ta 'JavaScript biex taġġorna l-kontenut tal-paġna, biex b'hekk in-notifika. Bl-użu din it-teknika, il-klijent ma jkunx hemm għalfejn applets Java jew plug-ins oħra li jżommu konnessjoni miftuħa għall-server --klijent awtomatikament jirċievi notifikazzjoni dwar ġrajjiet ġodda li ġejjin mis-server. Wieħed iżvantaġġ ewlieni ta 'dan il-metodu, madankollu, hija n-nuqqas ta' kontroll mill-ħin tas-server browser. Aġġornament tal-paġna hija dejjem meħtieġa jekk ikun hemm timeout fuq il-paġna miftuħa.

memorja tad-data

teknika memorization fih innifsu mhuwiex notifika xierqa. Hija tippermetti biss li inti biex jimitaw il-mekkaniżmu ta 'notifika f'ambjent fejn ma jkunx possibbli. Per eżempju, fuq siti eżiġenti politiki tas-sigurtà li jeħtieġu rifjut minn talbiet HTTP / S li jkunu deħlin. Huwa impossibbli għal notifika fil-browser (jiġifieri, u kif taħdem - ara hawn fuq). F'dan il-każ, il-klijent jitlob informazzjoni eżattament bħal fil-mistoqsija normali, iżda minħabba l-aspettattivi tal-server ma tistax tirreaġixxi minnufih. Jekk il-server ma jkollu ebda informazzjoni ġdida lill-klijent meta talba tkun riċevuta - minflok li tibgħat tweġiba vojta, it-talba tibqa 'miftuħa, sakemm informazzjoni ġdida. Ladarba din id-dejta tidher, immedjatament tibgħat ir-rispons / S HTTP lill-klijent, li jikkompleta l-konnessjoni miftuħa.

Wara li tirċievi l-klijent spiss immedjatament toħroġ talba għal ieħor rispons server. Għalhekk, ħin ta 'dewmien rispons medju (il-ħin bejn meta l-informazzjoni ssir disponibbli, u t-talba tal-klijent li jmiss) assoċjati mal-wasla ta' talbiet, dan huwa eskluż.

Socket XML

Notifika fil-browser tiegħek, li joperaw bl-għajnuna ta dan il-metodu, użati CBOX u applikazzjonijiet oħra għall Chatter. Hija tuża oġġetti Socket XML fil-fajls-pixel wieħed AdobeFlash. Taħt il-kontroll tal-klijent JavaScript jistabbilixxi konnessjoni TCP lill-lymph unidirezzjonali fuq is-server. Talba f'dan il-każ jibqa 'unread, minflok, il-node jibgħat il-klijent identifikatur uniku immedjatament. talba HTTP hija magħmula allura l-web server, li fiha l-identifikatur miksub. L-applikazzjoni tal-web tista 'mbagħad joħroġ messaġġ indirizzat lill-klijent fuq is-server interface relay lokali, li tittrasmettihom permezz Flash. Il-vantaġġ ta 'dan l-approċċ huwa li juża l-asimetrija naturali tal-write jinqara.

Dan huwa tipiku ta 'ħafna applikazzjonijiet fuq l-internet, inklużi chat rooms, u, bħala konsegwenza, jiżgura effiċjenza għolja. Peress li huwa ma jaċċettax l-informazzjoni fuq il-sokits ħierġa, il-server ma tkunx rikjesta tifttex konnessjonijiet TCP barra, li jagħmel possibbli l-istabbiliment ta 'għexieren ta' eluf ta 'konnessjonijiet simultanji. Allura jkun hemm notifika fil-browser fuq il- "Classmates" f'ċerti servizzi tal-Sit.

servizzi notifika disponibbli

Din il-karatteristika hija disponibbli fuq ħafna servizzi li jappoġġjaw l-komposti msemmijin hawn fuq. Kif diġà intqal, in-notifika fil-browser - huwa opportunità li tirċievi messaġġi instantanji u notifiki, mingħajr tagħbija mill-ġdid il-paġna. Servizzi, fejn dan is-servizz ikun disponibbli, jinkludu:

  • Servizz Notifika tat-tuffieħ.
  • Google Cloud Messaging.
  • "Classmates".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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