Komputer, Lunak
Notifikasi ing browser Panjenengan - apa iku?
Akeh kedhaftar Internet pemikiran: "Kabar browser - apa iku?" Iku nuduhake gaya tartamtu saka surfing internet, ngendi panjalukan kanggo transaksi milai dening server pusat. Iki beda karo karo arah ngelawan saka data, ngendi panyuwunan kanggo transfer informasi milai dening panrima utawa klien.
Kanggo kabar layanan sing asring adhedhasar pilihan Alexa ditulis ing advance. Iki model saka langganan kanggo publikasi. Klien "nyerat" kang macem-macem informasi "saluran" diwenehake dening server. Kapan isi anyar kasedhiya ing salah siji saka kanal-kanal, server dikirim informasi iki kanggo wong. Notifikasi ing browser kadhangkala emulates technique survey, utamané ing kahanan ngendi query nyata ora bisa - contone, ing situs saka kabijakan keamanan serius sing mbutuhake larangan panjalukan HTTP / S mlebu.
asas saka operasi
conferencing salaras lan olahpesen cepet conto khas apa katon kaya kabar. Apa iku lan carane ora iku bisa? pesen chatting lan kadhangkala file sing di-push menyang pangguna sanalika lagi ditampa dening layanan olahpesen. Loro-lorone pegatan peer-to-LVS lan program terpusat (kayata IRC utawa XMPP) ngidini "push" file. Iki tegese jeneng pangirim ing mulai transfer data tinimbang panampa.
E-mail uga bisa dilakokno karo kabar - protokol SMTP punika, ing pet, "push". Nanging, ing pungkasan "langkah" saka server mail ing komputer biasane ora narik-protokol kaya POP3 utawa IMAP. Protokol IMAP klebu meneng-printah, sing ngijini server kanggo ngandhani klien saka pesen sing mlebu. BlackBerry asli piranti populer pisanan, ngendi kabar wis aktif ing browser. Apa iku ing gadget iki - bisa katon ing alamat e-mail (kanggo nirkabel).
Apa iku sadurunge?
Tuladha liyane iku Network PointCast kang dikenal ing taun 1990-an. Menehi kabar lan pasar Simpenan data. Lan Netscape, lan aplikasi saka Microsoft kanggo nggabungake menyang lunak kanggo saben versi browser sing, nanging wis tau populer, lan mengko ilang kabèh. Browser salajengipun diganti fungsi iki ing taun 2000-an kanggo RSS - sistem langgananku, ngendi ana kabar luwih lanjut ing browser. Apa sing data langganan - dikenal kanggo saben maca blog.
Panggunaan sanès kabar-aktif aplikasi web kalebu informasi ing data pasar (prices Simpenan), online lan sistem olahpesen (WebChat), Lelang, totoan online lan game, totoan olahraga, nyenengake ngawasi lan kaya.
Notifikasi browser - sing dina iki?
Notifikasi liwat IEFT punika protokol prasaja sing nggunakake HTTP / 2 kanggo ngirim kabar cepet (kanggo telpon mlebu lan pesen). Protokol sing nggabungke kabeh acara nyata-wektu ing sesi siji, sing ngijini nggunakake liyane efisiensin saka jaringan lan radio sumber. Siji-mandeg layanan nggabungke kabeh acara dening nyebarke aplikasi sing kasedhiya. Iki mbutuhake mung siji sesi, saéngga Nyingkiri sampah wektu lan lalu lintas.
Notifikasi ing browser Panjenengan - iku saka titik technical tampilan?
HTTP-kabar (uga dikenal minangka streaming HTTP) iku sawijining metodhe sing ngirim data saka browser kanggo server Web. Sampeyan bisa ngrambah kanthi manéka mekanisme. Biasane, ing web server ora siksa sambungan sawise kabar iki dikirim menyang klien. Server godhong sambungan mbukak, lan ing acara saka acara anyar (contone, ngganti data dikirim ing pesen) ditampilake enggal. Yen ora, acara bakal kudu antri nganti request klien sabanjuré ditampa.
Paling server web kurban fitur iki nggunakake CGI (contone, Non-parsed header Tulisan ing Apache). Mekanisme ndasari iki pendekatan punika werna transmisi pemblokiran. Conto klasik punika kabar menyang "bolo" browser. Apa ing iki golek? Kapisan iku informasi bab pesen mlebu lan tandha "kaya".
mekanisme alternatif
mekanisme liya sing gegandhengan karo tartamtu jinis MIME, kang diarani panggantos multi-komponèn. Iku kawiwitan ing taun 1995, ing Netscape, browser "ing fly" ngganti document kapan versi anyar ing server ditampa. Isih didhukung ing Firefox, Opera, Safari, lan dina iki, nanging ora ing Internet Explorer. Mekanisme iki bisa Applied kanggo HTML-dokumen uga kanggo streaming gambar ing aplikasi webcam.
WHATWG Web Aplikasi 1.0 kalebu mekanisme sing yakuwi kanggo ngganti isi saka klien. Dheweke wis dikenal wiwit September 1, 2006, nalika jlajah Opera ginakaken sistem eksperimen anyar iki disebut Server-SentEvents. Saiki standarisasi minangka bagéan saka HTML5. Ing metode iki, server migunakake sambungan HTTP ngengkel, asil ing nanggepi tansah tetep "mbukak" (IE, server tau mandheg nanggepi), èfèktif "tricking" browser Panjenengan. Mangkono, aplikasi tetep kabeh wektu ing mode boot, sawise kaca artikel iku kabuka kanthi. server banjur periodik dikirim snippets JavaScript kanggo nganyari isi kaca, mangkono mbisakake kabar. Nggunakake technique iki, klien ora perlu applets Jawa utawa liyane plug-in, kanggo njaga sambungan mbukak kanggo server - klien otomatis ditampa kabar bab anyar teka saka server. Salah siji kelemahane utama saka cara iki, Nanging, punika lack saka kontrol dening wektu server browser. Nganyari kaca tansah perlu yen ana wektu entek ing kaca mbukak.
memori data
technique lampah ing dhewe ora kabar sing tepat. Iku mung ngijini sampeyan kanggo niru mekanisme kabar ing lingkungan ing ngendi iku ora bisa. Contone, ing Camping kabijakan keamanan nuntut sing mbutuhake larangan saka panjalukan HTTP / S mlebu. Punika mokal kanggo kabar ing browser (sing, lan cara kerjane - ndeleng ndhuwur). Ing kasus iki, klien nyuwun informasi, kaya ing query normal, nanging amarga pangarepan server ora bisa langsung nanggapi. Yen server ora duwe informasi anyar kanggo klien nalika panjalukan ditampa - tinimbang gadhah kanggo ngirim nanggepi kosong, request tetep mbukak, nunggu informasi anyar. Sawise data kuwi katon, iku langsung dikirim ing HTTP / S nanggepi klien, ngrampungke sambungan mbukak.
Sawise nampa customer asring langsung masalah panjalukan nanggepi server liyane. Mangkono, saben wektu nanggepi wektu tundha (wektu antarane nalika informasi sing kasedhiya, lan request klien sabanjuré) gadhah rawuh saka panjalukan, iku wis tilar.
XML Soket
Notifikasi ing browser Panjenengan, operasi karo bantuan saka cara iki, digunakake CBOX lan aplikasi liyane Chatter. Wikipedia XML Soket obyek ing file single-piksel AdobeFlash. Ing kontrol saka klien JavaScript netepake sambungan TCP kanggo kelenjar unidirectional ing server. Request ing kasus iki tetep durung diwaca, tinimbang, simpul dikirim klien pengenal unik langsung. request HTTP digawe banjur server, kang ngandhut ing pengenal dijupuk. Aplikasi banjur bisa ngetokake pesen ono kanggo klien ing server antarmuka relay lokal, kang ngirim liwat Flash. Ing kauntungan kanggo pendekatan iki sing nggunakake asimetri alam saka maca-nulis.
Iki khas aplikasi web-based akeh, kalebu keluarga, lan, minangka akibat, njamin efficiency dhuwur. Awit ora nampa data ing Sockets metu, server ora dibutuhake kanggo ngupaya sambungan TCP outbound, kang ndadekake bisa panyiapan saka puluhan ewu sambungan simultaneous. Supaya ana kabar ing browser ing "Konco sakelas" in Layanan tartamtu saka Situs.
Layanan kabar kasedhiya
Fitur iki kasedhiya ing layanan akeh sing ndhukung senyawa kasebut ing ndhuwur. Minangka wis nyatakake, kabar ing browser - iku kesempatan kanggo nampa pesen cepet lan kabar, tanpa koco ing. Services, endi layanan iki kasedhiya, kalebu:
- Notifikasi Service Apple.
- Google Cloud Pesen.
- "Konco sakelas".
- Facebook.
- Xtremepush.
- Amazon SNS.
Similar articles
Trending Now