Kompjûters, Software
Meidieling yn dyn browser - wat is it?
In soad ynternetbrûkers binne benijd: "Melding fan in browser - wat is dat?" It lit in bepaalde styl fan surfe it ynternet, dêr't in fersyk foar in transaksje ynlaat troch in sintrale tsjinner. Dat is yn kontrast mei it tsjinoerstelde rjochting fan de gegevens, dêr't it fersyk foar de oerdracht fan ynformaasje wurdt inisjearre troch de ûntfanger of kliïnt.
Foar meidieling tsjinsten binne faak basearre op ynformaasjeboerd foarkar útdrukt fan tefoaren. Dit is it model fan abonnemint foar de publikaasje. Client "skriuwt" syn ferskate ynformaasje "kanalen" fersoarge troch de tsjinner. Wannear nije ynhâld is beskikber op ien fan dy kanalen, de tsjinner stjoert dizze ynformaasje nei him. Meidieling yn 'e browser soms emulates in enkête technyk, benammen yn omstannichheden dêr't it echte query is net mooglik is - bygelyks, op de websiden fan it slimme feiligens belied dy't nedich de ôfwizing fan ynkommende HTTP / S fersiken.
prinsipe fan operaasje
Syngroane conferencing en Instant messaging binne typyske foarbylden fan wat it liket melding. Wat is it en hoe wurket it? Petear berjochten en soms triemmen wurde skood oan de brûker sa gau as se wurde ûntfongen troch de berjochten tsjinst. Beide desintrale peer-to-LVS en sintralisearre programma (lykas IRC of XMPP) tastean "push" triemmen. Dat betsjut dat de namme fan de stjoerder inisjearret de gegevens oerdracht ynstee fan de ûntfanger.
E-mail kin ek wurkje mei de meidieling - SMTP protokol is, yn essinsje, "push". Dochs, de lêste "stap" fan de post tsjinner op 'e kompjûter meastal docht in pull-protokol lykas POP3 of IMAP. De IMAP protokol omfiemet de idle-kommando, dy't mooglik makket de tsjinner te ynformearjen de kliïnt fan in ynkommende berjocht. It oarspronklike BlackBerry wie de earste populêre apparaat, dêr't de meidieling is aktyf dwaande yn 'e browser. Wat is it yn dizze Gadgets - kinne sjoen wurde yn it e-post adres (foar Wireless).
Wat it wie earder?
In oar foarbyld is PointCast Network dat waard bekend yn 'e jierren 1990. It fersoarget nijs en stock merk gegevens. En Netscape, is it en applikaasjes fan Microsoft te yntegrearjen yn harren software foar elke ferzje fan harren blêder, mar it hat nea west populêr, en letter ferdwûn hielendal. Browsers dêrnei ferfongen dizze funksjonaliteit yn de 2000s ta RSS - abonneminten systeem, dêr't sprake is fan in mear avansearre melding yn 'e browser. Wat is in gegevens abonnemint - wit elke lêzer fan blogs.
Oare uses meidieling-ynskeakele web applikaasje befettet ynformaasje oer merk gegevens (stock prizen), online petear en berjochten systeem (WebChat), ferkeapingen, online betting en games, sport betting, tafersjoch op konsoles en al sa mear.
Meidieling fan de blêder - dat is hjoeddedei?
Melding fia IEFT is in ienfâldige protokol dat brûkt HTTP / 2 te leverjen instant notifikaasjes (foar ynkommende petearen en berjochten). It protokol kombinearret alle real-time eveneminten yn ien sesje, dy't soarget foar effisjinter brûken fan netwurk en radio middels. Ien-stop tsjinst kombinearret alle barren troch it fersprieden harren applikaasjes as se beskikber komme. Dat freget mar ien sesje, dus it foarkommen fan it fergriemen fan tiid en ferkear.
Meidieling yn jo blêder - it is fan in technysk punt fan sicht?
HTTP-meidieling (ek bekend as streaming HTTP) is in meganisme foar it stjoeren fan gegevens út 'e browser foar it Web tsjinner. It kin berikt wurde troch ien fan ferskate meganismen. Typysk, it web tsjinner net beëinigje de ferbining nei de meidieling waard stjoerd oan de klant. De webserver ferlit de ferbining iepen, en yn it gefal fan in nij evenemint (bygelyks feroarjen fan de gegevens ferstjoerd yn it berjocht) wurdt toand direkt. Oars, it evenemint sil moatte queue omheech oant de folgjende client fersyk binnenkomt.
De measte web tsjinners biede dizze funksje brûke CGI (bygelyks, non-analyseare header skripts op Apache). De ûnderlizzende meganisme fan dizze oanpak is it blok heechspanningslieding taalkodearjen yn. In klassike foarbyld is dizze befêstiging rjochte oan 'e browser "mates". Wat is it op dizze side? De earste is ynformaasje oer ynkommende berjochten en tekens "Like".
alternative meganismen
In oar meganisme wurdt yn ferbân brocht mei in bepaalde soarte fan MIME, dat hjit in multi-komponinten ferfanger. It waard foar it earst útrikt yn 1995, de Netscape, de browser "op 'e fly" feroaret it dokumint as in nije ferzje op de tsjinner wurdt ûntfongen. Hy wurdt noch stipe yn Firefox, Opera, Safari, en hjoed, mar net yn Internet Explorer. Dit meganisme kin tapast wurde oan HTML-dokuminten en ek foar streaming ôfbyldings yn webcam applikaasjes.
WHATWG Web Applications 1.0 befettet in meganisme dat te'n doel hat om te feroarjen de ynhâld fan 'e klant. Hy is bekend sûnt 1 septimber 2006, doe't de Opera blêder útfierd dizze nije eksperimintele systeem neamd Server-SentEvents. Hy is op it stuit standerdisearre as ûnderdiel fan HTML5. Yn dizze metoade, de tsjinner brûkt aanhoudende HTTP ferbinings, resultearret yn in antwurd altyd bliuwt "iepen" (dat wol sizze, de tsjinner nea ophâldt antwurd), effektyf "tricking" jo blêder. Sa, de tapassing altyd bliuwt yn Boot modus, neidat de side is iepene yn fol. De tsjinner dan de safolle tiid stjoert Snipels fan JavaScript oan fernije de side ynhâld, dêrmei enabling meidieling. Mei help fan dizze technyk, de klant net nedich Java-applets of oare plug-ins te hâlden in iepen ferbining mei de tsjinner - de klant krijt automatysk in meidieling oer nije eveneminten komst fan de tsjinner. Ien grutte neidiel fan dizze metoade, lykwols, is it gebrek oan kontrôle troch de tiid fan 'e browser tsjinner. It fernijen fan de side is altyd nedich as der in tiidlimyt op de iepen side.
data ûnthâld
memorization technyk op himsels is net in goede melding. It allinnich kinne jo emulate de meidieling meganisme yn in omjouwing dêr't it is net mooglik. Bygelyks, op in easken feiligens belied sites dy't nedich ôfwizing fan ynkommende HTTP / S fersiken. It is ûnmooglik ta meidieling yn 'e browser (dat is, en hoe't it wurket - sjoch hjirboppe). Yn dit gefal, it kliîntoanfragen ynformaasje krekt as yn in normaal query, mar fanwege de ferwachtings fan de tsjinner kin net reagearje fuortendaliks. As de tsjinner hat gjin gjin nije ynformaasje nei it programma as der in fersyk wurdt ûntfongen - ynstee fan it hawwen te stjoeren in leech antwurd, it fersyk bliuwt iepen, yn ôfwachting fan nije ynformaasje. Ienkear sokke gegevens ferskine, dat fuortendaliks stjoert de HTTP / S antwurd oan de opdrachtjouwer, it ynfoljen fan de iepen ferbining.
Nei ûntfangst fan de klant faak daliks issues in fersyk oan in oare tsjinner antwurd. Sa, gemiddelde antwurd fertraging tiid (de tiid tusken doe't de ynformaasje wurdt beskikber, en de folgjende client fersyk) ferbûn mei de oankomst fan fersiken, it is útsletten.
XML Socket
Meidieling yn dyn browser, wurkje mei help fan dizze metoade, brûkt CBOX en oare applikaasjes oan Chatter. It brûkt XML Socket objekten yn single-piksel triemmen AdobeFlash. Under de kontrôle fan de client JavaScript wurdt in TCP ferbining mei de unidirectional knopen op de tsjinner. Fersyk yn dit gefal bliuwt lêzen, ynstee, de node stjoert de klant in unike identifier fuortendaliks. in HTTP- fersyk wurdt makke doe de web tsjinner, wêryn 't de krigen identifier. It web applikaasje kin dan útjaan in berjocht oan de klant op de lokale ynterfaasje estafette tsjinner, dy't stjoert se fia Flash. It foardiel fan dizze oanpak is dat it brûkt de natuerlike asymmetry fan it lêzen-Write.
Dat is typysk foar in soad web-basearre tapassingen, ynklusyf petear keamers, en, as in konsekwinsje, soarget foar hege efficiency. Sûnt er net akseptearje de gegevens oer de útgeande klippen, de tsjinner is net fereaske om te sykjen Outbound TCP ferbinings, dat makket it mooglik it oprjochtsjen fan tsientûzenen simultane ferbinings. Sa is der meidieling yn 'e browser op' e "en Jitske" yn bepaalde tsjinsten fan de Site.
Beskikber notifikaasje tsjinsten
Dizze funksje is beskikber op in soad tsjinsten dy't stypje de hjirboppe neamde ferbiningen. Sa't al sein, meidieling yn 'e browser - is it in kâns om te ûntfange direkte berjochten en notifikaasjes, sûnder de side te ferfarskjen. Tsjinsten, dêr't dizze tsjinst is beskikber, ûnder oaren:
- Apple Melding Service.
- Google Cloud Messaging.
- "En Jitske".
- Facebook.
- Xtremepush.
- Amazon SNS.
Similar articles
Trending Now