Computers, Software
Ceeb toom nyob rau hauv koj tus browser - yog dab tsi?
Muaj ntau Internet cov neeg siv yog wondering: "ceeb toom ntawm ib tug browser - yog dab tsi?" Nws qhia tau hais tias ib tug tej yam style ntawm caij txhiag dej lub Internet, qhov twg ib tug thov rau ib tug lw pib los ntawm ib tug central neeg rau zaub mov. Qhov no contrasts nrog kev coj rov qab ntawm cov ntaub ntawv, qhov chaw uas qhov kev thov rau cov kev hloov ntawm cov ntaub ntawv no pib los ntawm lub receiver los yog thov kev pab.
Rau ceeb toom cov kev pab yog feem ntau raws li cov ntaub ntawv nyiam qhia nyob rau hauv ua ntej. Qhov no yog tus qauv ntawm subscription rau daim ntawv. Client "sau" nws ntau yam ntaub ntawv "raws" yog muab los ntawm lub neeg rau zaub mov. Thaum twg cov ntsiab lus tshiab no muaj nyob rau ib qho ntawm cov raws, tus neeg rau zaub mov xa cov ntaub ntawv no rau nws. Ceeb toom nyob rau hauv lub browser tej zaum emulates ib daim ntawv ntsuam xyuas cov txheej txheem, tshwj xeeb tshaj yog nyob rau hauv tej yam uas lub tiag tiag cov lus nug yog tsis tau - piv txwv li, nyob rau cov websites ntawm lub loj kev ruaj ntseg cov kev cai uas yuav tsum tau cov rejection uas tuaj HTTP / S thov.
hauv paus ntsiab lus ntawm cov lag luam
Synchronous conferencing thiab instant messaging yog raug cov piv txwv ntawm seb nws zoo li kev ceeb toom. Yuav ua li cas yog nws thiab yuav ua li cas yog nws ua hauj lwm? Sib tham lus thiab tej zaum cov ntaub ntawv yog raug thawb rau cov neeg siv kom sai li sai raws li lawv tau txais los ntawm lub messaging kev pab cuam. Ob decentralized phooj ywg-rau-LVS thiab centralized cov kev pab cuam (xws li IRC los yog XMPP) pub "laub" cov ntaub ntawv. Qhov no txhais tau tias lub npe ntawm tus sender initiates cov ntaub ntawv hloov lwm lub tsev es tus neeg.
E-mail kuj ua hauj lwm nrog cov kev ceeb toom - SMTP raws tu qauv yog, nyob rau hauv essence, "laub". Cuaj kaum, tus kawg "kauj ruam" los ntawm cov ntawv xa tuaj rau zaub mov ntawm lub computer feem ntau yog ib pull-raws tu qauv zoo li POP3 los yog IMAP. Lub IMAP raws tu qauv muaj xws li lub kaw-hais kom ua, uas tso cai rau cov neeg rau zaub mov mus qhia rau tus neeg ntawm ib qho khoom cov lus. Tus thawj BlackBerry yog thawj nrov ntaus ntawv, qhov chaw uas lub ceeb toom tau tau nquag ua hauj lwm nyob rau hauv lub browser. Yuav ua li cas yog nws nyob rau hauv cov gadgets - yuav pom nyob rau hauv lub e-mail chaw nyob (rau wireless).
Yuav ua li cas nws yog ua ntej?
Lwm cov piv txwv yog PointCast Network uas lub npe hu nyob rau hauv lub Kwvyees li xyoo 1990. Nws muab cov xov xwm thiab ua lag luam Tshuag cov ntaub ntawv. Thiab Netscape, nws thiab daim ntaub ntawv los ntawm Microsoft rau integrate nws mus rau hauv lawv software rau txhua version ntawm lawv cov browser, tab sis nws yeej tsis tau nrov, thiab tom qab ntawd zoo kiag li. Browsers tom qab hloov no functionality nyob rau hauv lub 2000s rau RSS - subscriptions system, qhov twg muaj ib tug ntau tshaj ceeb toom nyob rau hauv lub browser. Yuav ua li cas yog ib tug cov ntaub ntawv subscription - paub txhua txhua nyeem ntawv ntawm blogs.
Lwm yam kev siv ceeb toom enabled web daim ntawv thov muaj cov ntaub ntawv nyob rau hauv kev ua lag luam cov ntaub ntawv (stock nqi), online sib tham thiab messaging system (WebChat), auctions, online betting thiab kev ua si, kev ua si betting, saib xyuas consoles thiab cov zoo li.
Ceeb toom ntawm qhov browser - uas yog hnub no?
Ceeb toom ntawm IEFT yog ib tug yooj yim raws tu qauv uas siv HTTP / 2 mus rau xa instant ntawv qhia (rau cov khoom hu thiab lus). Cov raws tu qauv combines tag nrho real-time tej xwm txheej nyob rau hauv ib zaug, uas tso cai rau rau ntau siv network thiab xov tooj cua cov kev pab. Ib-nres kev pab cuam combines tag nrho cov txheej xwm los ntawm faib lawv daim ntaub ntawv raws li lawv ua muaj. Qhov no yuav tsum tsuas yog ib qho kev sib kho, yog li tsis txhob pov tseg ntawm lub sij hawm thiab tsheb.
Ceeb toom nyob rau hauv koj tus browser - nws yog los ntawm ib tug kev taw tes ntawm view?
HTTP-ceeb toom (kuj hu ua streaming HTTP) yog ib tug mechanism rau xa cov ntaub ntawv los ntawm lub browser rau cov Web neeg rau zaub mov. Nws yuav ua tau tiav los ntawm tej yam ntawm ob peb mechanisms. Feem ntau, lub web neeg rau zaub mov tsis muaj cai ncaws kev twb kev txuas tom qab daim ntawv raug xa mus rau tus neeg. Lub web neeg rau zaub mov yoojyim kev twb kev txuas qhib, thiab nyob rau hauv cov kev tshwm sim ntawm ib tug tshiab kev tshwm sim (piv txwv li, hloov cov ntaub ntawv xa mus rau hauv cov lus) yog tso tawm instantly. Txwv tsis pub, cov kev tshwm sim yuav tsum tau queue li kom txog thaum tom ntej no neeg thov tau txais.
Feem ntau cov web servers muaj no feature siv CGI (piv txwv li, Tsis-parsed header scripts rau Apache). Cov lwm mechanism ntawm no mus kom ze yog qhov thaiv kis tau tus mob coding. Ib tug classic piv txwv yog lub ceeb toom rau browser "mates". Yuav ua li cas yog nws rau ntawm qhov chaw? Tus thawj yog cov ntaub ntawv hais txog cov khoom lus thiab cov qhab nia "Zoo li".
lwm mechanisms
Lwm mechanism yog txuam nrog ib tug kev hom tsis tham lus, uas yog hu ua ib tug multi-tivthaiv hloov. Nws twb xub nyob rau hauv 1995, lub Netscape, lub browser "rau tus yoov" hloov cov ntaub ntawv thaum twg ib tug tshiab version ntawm cov neeg rau zaub mov yog tau txais. Nws yog tseem txaus siab rau Firefox, Opera, Safari, thiab hnub no, tab sis tsis nyob rau hauv Internet Explorer. Qhov no mechanism yuav tsum muaj ntaub ntawv rau HTML-cov ntaub ntawv thiab tseem rau streaming dluab nyob rau hauv webcam daim ntaub ntawv.
WHATWG Web ntawv thov 1.0 muaj xws li ib tug mechanism uas aims mus hloov tus txheem ntawm tus neeg. Nws tau paub txij li thaum lub Cuaj Hli Ntuj 1, 2006, thaum lub Opera web browser siv no tshiab sim system hu ua neeg rau zaub mov-SentEvents. Nws yog tam sim no standardized raws li ib feem ntawm HTML5. Nyob rau hauv no txoj kev, lub neeg rau zaub mov siv pheej HTTP kev sib txuas, uas ua rau ib tug lo lus teb yeej ib txwm tshua "qhib" (ie, cov neeg rau zaub mov yeej tsis nres teb), zoo "tricking" koj tus browser. Yog li, daim ntawv thov nco ntsoov nyob rau hauv khau raj hom, tom qab cov nplooj ntawv muaj qhib nyob rau hauv tag nrho. Cov neeg rau zaub mov ces tsis tseg xa snippets ntawm JavaScript mus hloov cov nplooj ntawv ntsiab lus, li no ua rau kev ceeb toom. Siv cov txheej txheem no, tus neeg yuav tsis tau Java applets los yog lwm yam plug-ins kom ib tug qhib kev twb kev txuas mus rau lub neeg rau zaub mov - tus neeg txiav tau txais ib tug ceeb toom txog cov txheej xwm tshiab los ntawm lub neeg rau zaub mov. Ib tug loj disadvantage ntawm no txoj kev, txawm li cas los, yog tus tsis muaj kev tswj los ntawm lub sij hawm ntawm qhov browser neeg rau zaub mov. Muab kho dua rau sab yog yeej ib txwm tsim nyog yog hais tias muaj yog ib tug timeout nyob rau qhib page.
cov ntaub ntawv cim xeeb
cim txheej txheem nyob rau hauv nws tus kheej tsis yog ib tug zoo kev ceeb toom. Nws tsuas tso cai rau koj ua raws li lub ceeb toom mechanism nyob rau hauv ib qhov chaw uas nws tsis tau. Piv txwv li, rau ib tug demanding kev ruaj ntseg cov kev cai cov chaw uas yuav tsum tau cov rejection los ntawm khoom HTTP / S thov. Nws yog tsis yooj yim sua rau ceeb toom nyob rau hauv lub browser (uas yog, thiab yuav ua li cas nws ua hauj lwm - saib saum toj no). Nyob rau hauv cov ntaub ntawv no, tus neeg thov ntaub ntawv raws nraim li nyob rau hauv ib tug ib txwm lus nug, tab sis vim cov miv nyuas ntawm cov neeg rau zaub mov yuav tsis teb tam sim ntawd. Yog hais tias lub neeg rau zaub mov tsis muaj lus qhia tshiab rau tus neeg thaum ib tug thov tau txais - tsis muaj xa ib qho kev npliag lus teb, qhov kev thov tseem qhib, tos lus qhia tshiab. Thaum tej ntaub ntawv tshwm sim, nws tam sim ntawd yuav xa cov HTTP / S lo lus teb rau tus neeg, ua kom tiav lub qhib kev twb kev txuas.
Tom qab tau txais cov qhua tuaj noj mov feem ntau tam sim ntawd cov teeb meem thov mus rau lwm lub neeg rau zaub mov cov lus teb. Yog li, nruab nrab teb ncua lub sij hawm (lub sij hawm ntawm thaum cov ntaub ntawv yuav muaj, thiab tom ntej no neeg thov) txuam nrog lub sij hawm tuaj ntawm kev thov, nws yog cais tawm.
XML ntsawb
Ceeb toom nyob rau hauv koj tus browser, kev khiav hauj lwm nrog kev pab los ntawm no txoj kev, siv CBOX thiab lwm yam kev siv rau chatter. Nws yuav siv XML Ntsawb khoom nyob rau hauv ib-pixel ntaub ntawv AdobeFlash. Nyob rau hauv cov kev tswj ntawm tus neeg JavaScript tsim ib TCP kev twb kev txuas mus rau lub unidirectional ntshav nyob rau hauv cov neeg rau zaub mov. Thov nyob rau hauv cov ntaub ntawv no tseem unread, es tsis txhob, lub node xa tus neeg ib tug tshwj xeeb qhia tau tam sim ntawd. ib tug HTTP thov ua ces lub web neeg rau zaub mov, uas muaj cov tau ua qhia tau. Lub web daim ntawv thov yuav ces muab ib cov lus nyob rau lub neeg nyob rau lub zos interface relay neeg rau zaub mov, uas hau lawv ntawm Flash. Qhov kom zoo dua ntawm no mus kom ze yog tias nws yuav siv tej yam ntuj tso asymmetry ntawm cov nyeem-sau.
Qhov no yog raug ntawm ntau lub web raws li ntawv, nrog rau cov chav sib tham, thiab, raws li ib tug tsim nyog tau, kuas high efficiency. Txij li thaum nws tsis tau txais cov ntaub ntawv nyob rau hauv cov ntsaws nyob, lub neeg rau zaub mov yog tsis yuav tsum tau mus nrhiav outbound TCP sib txuas, uas ua rau tau lub tsev lag luam ntawm kaum tawm txhiab tus simultaneous kev sib txuas. Yog li ntawd, yog ceeb toom nyob rau hauv lub browser rau cov "tom" nyob rau hauv tej yam kev pab cuam ntawm lub Site.
Qhov ceeb toom cov kev pab cuam
Qhov no feature yog muaj nyob rau ntawm ntau yam kev pab uas txhawb saum toj no hais tebchaw. Raws li twb tau hais, ceeb toom nyob rau hauv lub browser - nws yog ib lub sij hawm tau txais instant lus thiab cov ntawv qhia, yam tsis muaj reloading cov nplooj ntawv. Services, nyob qhov twg qhov kev pab no yog muaj, muaj xws li:
- Kua ceeb toom Service.
- Google huab Tam.
- "Tom".
- Facebook.
- Xtremepush.
- Amazon SNS.
Similar articles
Trending Now