Komputer, Software
Iber dina panyungsi anjeun - naon eta?
Loba pamaké Internet anu wondering: "Bewara tina browser a - naon deui?" Eta nembongkeun hiji gaya tangtu surfing Internet, dimana nu menta pikeun urus ngagagas ku server sentral. Ieu jelas beda jeung arah nu lalawanan tina data, dimana paménta pikeun mindahkeun informasi anu diprakarsai ku panarima atawa klien.
Pikeun iber jasa anu mindeng dumasar kana preferensi informasi dikedalkeun sateuacanna. Ieu modél of langganan kana publikasi. Klien "nyerat" na sagala rupa informasi "saluran" disadiakeun ku server. Iraha eusi anyar nyaeta sadia on salah sahiji jalma saluran, server ngirimkeun informasi ieu anjeunna. Iber dina browser sok emulates téhnik survéy, utamana dina kaayaan dimana pamundut nyata teu mungkin - contona, dina situs web tina kawijakan kaamanan serius anu merlukeun tampikan ti requests HTTP / S asup.
prinsip operasi
conferencing sinkron sareng olahtalatah instan conto has naon eta Sigana mah iber. Naon eta na kumaha teu eta dianggo? seratan obrolan sarta kadangkala file nu kadorong pikeun pamaké pas aranjeunna nampi ku ladenan olahtalatah. Duanana desentralisasi peer-to-LVS sarta program terpusat (kayaning IRC atanapi XMPP) ngidinan "push" payel. Ieu ngandung harti yén nami ngirim nu initiates transper data tinimbang nu dituju.
Surélék ogé bisa digawekeun ku iber éta - protokol SMTP téh, dina panggih, "push". Tapi, dina panungtungan "hambalan" ti server mail dina komputer nu biasana teu a pull-protokol kawas POP3 atawa IMAP. Protokol IMAP ngawengku nu dianggurkeun-paréntah nu ngamungkinkeun server pikeun nginpokeun klien nu hiji pesen asup. Blackberry aslina ieu alat populér kahiji, dimana bewara geus aktip nyinkronkeun aplikasi browser dina. Naon eta di gadget ieu - bisa ditempo dina alamat e-mail (pikeun wireless).
Naon ieu sateuacan?
conto sejen aya Network PointCast nu ieu dipikawanoh dina taun 1990-an. Eta nyadiakeun warta tur pasar saham data. Sarta Netscape, éta sarta aplikasi ti Microsoft pikeun ngahijikeun kana software maranéhanana pikeun tiap versi browser maranéhanana, tapi geus pernah geus populér, sarta engké ngiles lengkep. Panyungsi salajengna digantikeun fungsionalitas ieu dina 2000 nepi ka RSS - Sistim lalanggan, dimana aya hiji iber leuwih maju dina browser anu. Naon téh data langganan - weruh unggal maca tina blog.
Mangpaat séjén iber-sangkan aplikasi wéb ngawengku informasi dina data pasar (harga saham), obrolan online tur sistem olahtalatah (WebChat), auctions, tohan online tur kaulinan, tohan olahraga, konsol mantau sarta kawas.
Iber ngeunaan browser nu - nu aya kiwari?
Iber via IEFT nyaéta protokol anu basajan anu ngagunakeun HTTP / 2 pikeun nganteurkeun bewara instan (pikeun telepon asup jeung seratan). protokol ngagabungkeun sakabeh acara real-time dina hiji sési tunggal, nu ngidinan keur dipake leuwih efisien tina jaringan jeung radio daya. Hiji-eureun jasa ngagabungkeun sakabeh acara ku dikabaran aplikasi maranéhna lamun geus sadia. Ieu merlukeun ngan hiji sési, sahingga Ngahindarkeun runtah waktu jeung lalulintas.
Iber dina panyungsi anjeun - éta ti titik teknis of view?
HTTP-iber (ogé katelah streaming HTTP) nyaéta mékanisme pikeun ngirim data tina browser pikeun server Web. Ieu bisa dihontal ku salah sahiji sababaraha mékanisme. Ilaharna, web server teu nungtungan sambungan sanggeus perhatikeun ieu dikirim ka klien nu. Web server daun sambungan nu kabuka, sarta dina acara acara nu anyar (contona, ngarobah data dikirimkeun dina suratna) dipintonkeun instan. Upami teu kitu, acara bakal kudu ngantri nepi dugi paménta klien hareup ieu ditampi.
Paling server web nawiskeun fitur ieu ngagunakeun CGI (contona, Non-parsed lulugu Aksara dina Apache). Mékanisme kaayaan tina pendekatan ieu teh coding transmisi block. Hiji conto klasik teh iber ka "mates" browser. Naon eta dina situs ieu? Kahiji mangrupa informasi ngeunaan seratan asup tur tanda "Resep".
mékanisme alternatif
mékanisme sejen anu pakait sareng sabagean tipe mimik, nu disebut ngagantian multi-komponén. Ieu mimiti dibere dina taun 1995, Netscape, browser "dina laleur" robah dokumen iraha versi anyar dina server anu narima. Anjeunna masih dirojong di Firefox, Opera, Safari, sarta kiwari, tapi henteu dina Internet Explorer. mékanisme Ieu bisa dilarapkeun ka HTML-dokumén sarta ogé jang ngalirkeun data gambar dina aplikasi Webcam.
WHATWG Web Aplikasi 1.0 ngawengku mékanisme anu boga tujuan pikeun ngarobah eusi klien nu. Anjeunna geus dipikawanoh saprak tanggal 1 Séptémber, 2006, nalika web browser Opera dilaksanakeun Sistim eksperimen anyar ieu disebut Server-SentEvents. Anjeunna ayeuna standarisasi salaku bagian tina HTML5. Dina metoda ieu, server migunakeun sambungan HTTP pengkuh, hasilna respon anu salawasna tetep "muka" (ie, server pernah eureun respon), efektif "tricking" panyungsi anjeun. Ku kituna, aplikasi nu salawasna tetep dina modeu boot, sanggeus kaca geus dibuka dina pinuh. server lajeng périodik ngirimkeun snippét of JavaScript pikeun ngapdet eusi kaca, kukituna sangkan iber. Ngagunakeun téhnik ieu klien nu teu perlu applets Java atanapi sejenna plug-in tetep hiji sambungan kabuka pikeun server - klien nu otomatis narima bewara ngeunaan acara anyar datang ti server. Hiji disadvantage utama metoda ieu kitu, kurangna kontrol ku waktu tina server browser. Ngamutahirkeun kaca sok diperlukeun lamun aya seep dina kaca muka.
memori data
Téhnik memorization dina diri teu a iber ditangtoskeun. Ieu ukur ngidinan Anjeun pikeun emulate mékanisme iber dina lingkungan dimana teu mungkin. Contona, dina situs kawijakan kaamanan nuntut anu merlukeun tampikan ti requests HTTP / S asup. Ieu mungkin pikeun iber dina browser anu (nu mangrupa, jeung kumaha gawéna - tingali luhureun). Dina hal ieu, klien nu requests informasi persis saperti dina pamundut normal, tapi alatan nu ekspektasi tina server teu bisa langsung ngabales. Mun server teu ngagaduhan informasi anyar ka klien lamun pamenta keur narima - tinimbang ngabogaan ngirim hiji respon kosong, pamundut tetep buka, pending informasi anyar. Sakali data sapertos némbongan, langsung ngirimkeun ka HTTP / S respon kana klien nu, completing sambungan muka.
Sanggeus narima nasabah mindeng geuwat isu nu menta mun respon server sejen. Ku kituna, rata waktos respon reureuh (waktu antara lamun informasi jadi sadia, tur paménta klien salajengna) pakait jeung datangna requests, mangka digubris.
XML stop kontak
Iber dina panyungsi anjeun, operasi jeung pitulung tina metoda ieu, dipaké CBOX sarta aplikasi sejenna mun chatter. It uses XML stop kontak objék dina file single-piksel AdobeFlash. Dikadalikeun of klien nu JavaScript ngawangun sambungan TCP ka titik unidirectional dina server. Pamundut dina hal ieu tetep can dibaca, gantina titik éta ngirimkeun klien nu hiji identifier unik langsung. hiji pamundut HTTP dijieun lajeng web server nu ngandung identifier diala. Aplikasi wéb lajeng bisa ngaluarkeun pesen ditujukan pikeun klien dina server panganteur relay lokal, anu transmits aranjeunna via Flash. Kauntungannana pendekatan téh nya éta ngagunakeun asymmetry alam nu maca-nulis.
Ieu has aplikasi basis web loba, kaasup obrolan kamar, sarta, salaku konsekuensi a, ensures efisiensi tinggi. Kusabab anjeunna teu nampa data dina sockets kaluar, server teu diperlukeun neangan koneksi TCP outbound, nu ngajadikeun mungkin ngadegna puluhan rébu tina sambungan simultaneous. Ku kituna aya iber dina browser dina "sakelas" dina jasa tangtu Loka éta.
jasa iber sadia
fitur ieu mangrupa sadia on loba jasa nu ngarojong sanyawa didadarkeun di luhur. Sakumaha anu geus nyatakeun, iber dina browser - hal anu hiji kasempetan pikeun nampa surat instan jeung bewara, tanpa reloading kaca. Jasa, dimana jasa ieu sadia, di antarana:
- Bewara Service Apple.
- Google Awan Talatahan.
- "Sakelas".
- Facebook.
- Xtremepush.
- Amazon SNS.
Similar articles
Trending Now