ÒdinatèLojisyèl

Notifikasyon nan navigatè ou a - ki sa li ye?

Anpil itilizatè entènèt ap mande: "Avi sou yon navigatè - sa ki sa li ye?" Li montre yon style sèten nan Navigasyon entènèt la, kote yon demann pou yon tranzaksyon inisye pa yon sèvè santral la. Sa a diferansye ak direksyon opoze a nan done yo, ki kote demann lan pou transfè a nan enfòmasyon inisye pa reseptè a oswa kliyan.

Pou notifikasyon sèvis yo souvan ki baze sou preferans enfòmasyon eksprime an davans. Sa a se modèl la nan abònman nan piblikasyon an. Kliyan "ekri" l 'divès kalite enfòmasyon "chanèl" ki ofri pa sèvè a. Chak fwa nouvo kontni ki disponib sou youn nan moun ki chanèl, sèvè a voye enfòmasyon l 'sa. Notifikasyon nan navigatè a pafwa emul yon teknik sondaj, espesyalman nan sikonstans kote rechèch la reyèl se pa posib - pou egzanp, sou sit entènèt yo nan politik yo sekirite grav ki mande pou rejè a nan demann HTTP / S fèk ap rantre.

prensip nan operasyon

Synchronous konférans ak mesaj enstantane yo se egzanp tipik nan sa li sanble notifikasyon. Ki sa li ak kijan li travay? mesaj Chat epi pafwa dosye yo pouse itilizatè a le pli vit ke yo ap resevwa yon sèvis pou la messagerie. Tou de desantralize kanmarad-a-LVS ak pwogram santralize (tankou ir oswa XMPP) pèmèt "pouse" dosye. Sa vle di ke non an nan moun k la inisye transfè a done olye ke moun k ap resevwa a.

E-mail kapab tou travay avèk notifikasyon an - SMTP pwotokòl se, nan sans, "pouse". Men, dènye "etap la" ki soti nan sèvè a lapòs sou òdinatè a anjeneral fè yon rale-pwotokòl tankou POP3 oswa IMAP. Pwotokòl la IMAP gen ladan IDLE-yo lòd, ki, ki pèmèt sèvè a enfòme kliyan an nan yon mesaj fèk ap rantre. Mur orijinal la te premye aparèy la popilè, kote notifikasyon an ki te aktivman ap travay nan navigatè a. Ki sa ki se l 'nan gadjèt sa yo - ka wè nan adrès la e-mail (pou san fil).

Ki sa ki li te ye anvan an?

Yon lòt egzanp se PointCast Rezo ki te li te ye nan ane 1990 yo. Li bay nouvèl ak mache dechanj done. Apre sa, Netscape, li yo ak aplikasyon pou soti nan Microsoft yo entegre l 'nan lojisyèl yo pou chak vèsyon an navigatè yo, men li te janm gen popilè, epi pita disparèt nèt. Navigateur imedyatman ranplase sa a fonctionnalités nan 2000s yo nan RSS - abonnements sistèm, kote ki gen yon notifikasyon ki pi avanse nan navigatè a. Ki sa ki se yon done abònman - konnen chak lektè nan blogs.

Lòt itilizasyon notifikasyon ki pèmèt aplikasyon entènèt gen ladan enfòmasyon sou done mache (pri stock), sou entènèt chat ak sistèm messagerie (webchat), rancher, sou entènèt parayj ak jwèt, espò parayj, ki te kontwole consoles ak renmen an.

Avi sou navigatè a - ki se jodi a?

Notifikasyon atravè IEFT se yon pwotokòl senp ki sèvi ak HTTP / 2 a delivre notifikasyon enstantane (pou apèl fèk ap rantre ak mesaj). Pwotokòl la konbine tout nan tan reyèl evènman nan yon sèl sesyon, ki pèmèt pou itilize pi efikas nan rezo ak radyo resous. sèvis one-stop konbine tout evènman pa distribye aplikasyon yo kòm yo vin disponib. Sa mande pou sèlman yon sèl sesyon, enben, evite fatra a nan tan ak trafik.

Notifikasyon nan navigatè ou a - li se soti nan yon pwen teknik de vi?

HTTP-notifikasyon (li rele tou difizyon HTTP) se yon mekanis pou voye done ki sòti nan navigatè a pou sèvè a entènèt. Li kapab reyalize pa nenpòt nan plizyè mekanism. Tipikman, sèvè wèb la pa mete fen nan koneksyon an apre yo te avi a voye bay kliyan an. sèvè wèb la kite koneksyon an louvri, ak nan evènman an nan yon evènman nouvo (pou egzanp, chanje done yo voye nan mesaj la) se parèt imedyatman. Sinon, evènman an pral gen nat jiska se demann lan kliyan pwochen te resevwa.

Pifò serveurs entènèt ofri karakteristik sa a lè l sèvi avèk CGI (pou egzanp, ki pa Peye-parcouru header Scripts sou Apache). Mekanis nan kache nan apwòch sa a se kodaj nan transmisyon blòk. Yon egzanp klasik se notifikasyon an nan navigatè "kanmarad yo". Ki sa li sou sit sa a? Premye a se enfòmasyon sou mesaj fèk ap rantre ak mak "Tankou".

fòmil altènatif

Se yon lòt mekanis ki asosye avèk yon patikilye di ki kalite pantomim, ki te rele yon ranplasman milti-eleman. Li te premye prezante nan 1995, Netscape a, navigatè a "sou vole nan" chanje dokiman an chak fwa se yon nouvo vèsyon sou sèvè a resevwa yo. Li se toujou sipòte yo nan Firefox, Opera, Safari, ak jodi a, men se pa nan Internet Explorer. ka mekanis sa a dwe aplike nan HTML dokiman-yo ak tou pou difizyon imaj nan aplikasyon webcam.

WHATWG Web Aplikasyon 1.0 gen ladan yon mekanis ki gen pou objaktif pou chanje sa ki nan kliyan an. Li te li te ye depi, 1 septanm 2006, lè navigatè wèb la Opera aplike sa a nouvo sistèm eksperimantal rele sèvè-SentEvents. Li se kounye a Standard kòm yon pati nan HTML5. Nan metòd sa a, sèvè a sèvi ak koneksyon HTTP ki pèsistan, sa ki lakòz yon repons toujou rete "louvri" (sa vle di, sèvè a pa janm sispann repons), efektivman "tricking" navigatè ou a. Se konsa, aplikasyon an toujou rete nan mòd bòt, apre yo fin yo Paj la louvri nan plen. Sèvè a Lè sa a, detanzantan voye koupe nan JavaScript mete ajou kontni an paj, kidonk pèmèt notifikasyon. Lè l sèvi avèk teknik sa a, kliyan an pa bezwen Java applets oswa lòt plòg-ins kenbe yon koneksyon louvri nan sèvè a - kliyan an otomatikman resevwa yon notifikasyon sou evènman nouvo vini soti nan sèvè a. Youn nan pi gwo dezavantaj ki genyen nan metòd sa a, sepandan, se mank de kontwòl nan moman sa a nan sèvè a navigatè. Mete ajou paj la se toujou nesesè si gen yon poz nan paj la louvri.

done memwa

teknik memorizasyon nan tèt li se pa yon notifikasyon apwopriye. Li sèlman pèmèt ou rivalize mekanis nan notifikasyon nan yon anviwònman ki kote li se pa posib. Pou egzanp, sou yon mande sit règleman sekirite ki mande pou rejè soti nan demann HTTP / S fèk ap rantre. Li enposib notifikasyon nan navigatè a (ki se, ak kijan li fonksyone - wè pi wo a). Nan ka sa a, kliyan an mande enfòmasyon egzakteman jan nan yon sijè rechèch nòmal, men akòz ap atann nan sèvè a pa ka reponn imedyatman. Si sèvè a pa gen okenn nouvo enfòmasyon nan kliyan nan lè yon demann se te resevwa - olye pou yo gen yo voye yon repons vid, demann lan rete louvri, annatandan nouvo enfòmasyon. Yon fwa done sa yo parèt, li imedyatman voye HTTP / S repons lan nan kliyan an, ranpli koneksyon an louvri.

Apre li fin resevwa kliyan a souvan imedyatman pwoblèm yon demann yo voye yon lòt repons sèvè. Se konsa, an mwayèn tan reta repons (tan ki genyen ant lè enfòmasyon an vin disponib, ak demann lan kliyan pwochen) ki asosye ak rive nan demann, li se eskli.

XML Sokèt

Notifikasyon nan navigatè ou a, opere avèk èd nan metòd sa a, itilize CBOX yo ak aplikasyon pou lòt yo bavardaj. Li itilize XML objè Sokèt nan dosye sèl-pixel AdobeFlash. Anba kontwòl la nan kliyan an JavaScript etabli yon koneksyon tchp nœuds yo uni sou sèvè a. Mande nan ka sa a rete lu, olye de sa, ne a voye kliyan an yon idantifyan inik imedyatman. se yon demann HTTP fè Lè sa a, sèvè wèb la, ki gen idantifyan nan jwenn. aplikasyon sou sit wèb ka Lè sa a bay yon mesaj adrese a kliyan an sou sèvè a koòdone relè lokal yo, ki transmèt yo atravè Flash. Avantaj nan apwòch sa a se ke li itilize Asymétrie natirèl la nan li-ekri a.

Sa a se tipik nan aplikasyon ki baze sou wèb anpil, ki gen ladan chanm chat, epi, kòm yon konsekans, asire segondè efikasite. Depi li pa aksepte done yo sou sipò yo sortan, sèvè a pa oblije chèche koneksyon tchp sortant, sa ki fè posib etablisman an nan dè dizèn de milye nan koneksyon similtane. Se konsa, gen notifikasyon nan navigatè a sou "kamarad klas yo" nan sèten sèvis nan sit la.

sèvis notifikasyon Disponib

Karakteristik sa a se disponib sou anpil sèvis ki sipòte konpoze sa yo pi wo a mansyone. Kòm deja deklare, notifikasyon nan navigatè a - li se yon opòtinite yo resevwa mesaj enstantane ak notifikasyon, san yo pa rupture paj la. Sèvis, kote sèvis sa a ki disponib, gen ladan yo:

  • Apple Lapòs Notifikasyon.
  • Google nwaj Messaging.
  • "Kamarad klas".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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