КомпьютерПрограм хангамж

Таны браузер Мэдэгдэл - энэ юу вэ?

Интернэт Олон хэрэглэгчид гайхаж байна: "хөтөч-ын мэдэгдэл - Энэ юу вэ?" Энэ бол интернетийг нь тодорхой хэв маягийг харуулсан бол төв сервер санаачилсан нь гүйлгээ нь хүсэлт. Энэ нь өгөгдөл, мэдээллийг шилжүүлэх хүсэлт хүлээн авагч, эсвэл харилцагч санаачилсан бөгөөд эсрэг чиглэлд эрс ялгаатай.

мэдэгдэх үйлчилгээнүүдээр ихэвчлэн урьдчилан илэрхийлсэн мэдээлэл тохиргоогоо дээр үндэслэсэн байдаг. Энэ нь хэвлэн нийтлэх нь захиалгын загвар юм. Клиент сервер өгсөн түүний янз бүрийн мэдээлэл "сувгийг" "бичжээ." шинэ агуулга эдгээр сувгуудын нэг дээр байдаг үед сервер түүнд энэ мэдээллийг илгээдэг. хөтөч-д мэдэгдэх заримдаа, ялангуяа бодит асуух боломжгүй бол нөхцөл байдал, судалгааны арга эмуляц - Жишээ нь, ирж байгаа HTTP / S хүсэлтийг татгалзсан шаардлагатай аюулгүй байдлын хувьд хүндхэн бодлого вэб сайт дээр.

үйл ажиллагааны зарчим

Синхрон хурал болон шуурхай зурвас Энэ мэдэгдэл мэт харагдах ямар нийтлэг жишээ юм. Энэ нь юу вэ, энэ нь хэрхэн ажилладаг вэ? Чат зурвасууд, заримдаа файлууд болох богино хугацаанд тэд зурвасын үйлчилгээний хүлээн авсан хэрэглэгчид түлхэж байна. Аль аль нь төвлөрсөн бус үе тэнгийн-тулд-LVS, төвлөрсөн хөтөлбөр (тухайлбал, IRC буюу XMPP гэх мэт) "түлхэх" файлуудыг зөвшөөрдөг. Энэ нь илгээгчийн нэр хүлээн илүү өгөгдөл дамжуулах эхлүүлнэ гэсэн үг юм.

И-мэйл мөн мэдэгдэл хамтран ажиллах боломжтой - SMTP протокол мөн чанар нь, "түлхэх" юм. Гэсэн хэдий ч, сүүлийн компьютер дээр захидлын сервер нь "алхам" нь ихэвчлэн POP3 болон IMAP шиг татах протокол хийдэг. IMAP протокол сул зогсох тушаал нь серверийн ирж буй мэдээний харилцагчид мэдэгдэх боломжийг олгодог орно. эх BlackBerry анхны алдартай төхөөрөмж мэдэгдэл идэвхтэй браузер ажиллаж байна байв. Юу нь эдгээр төхөөрөмжүүдийн үүнийг байна - и-мэйл хаяг (утасгүй хувьд) харж болно.

Энэ нь өмнө нь ямар байсан бэ?

Өөр нэг жишээ PointCast Сүлжээний 1990-ээд онд мэдэгдэж байсан юм. Энэ нь мэдээ, хөрөнгийн зах зээлийн мэдээллийг өгдөг. Тэгээд Netscape, энэ болон Microsoft-аас програмууд нь браузер хувилбар тус бүрийн хувьд тэдний програм хангамжийн болгон нэгтгэх, гэхдээ энэ нь түгээмэл байсан хэзээ ч, дараа нь бүрэн алга болсон. захиалгын систем, хөтөч нь илүү дэвшилтэт мэдэгдэл байна - Хөтчүүд дараа RSS тулд 2000-аад онд энэ функцыг сольсон. Ямар нэгэн мэдээлэл байна захиалгын - блог бүр уншигч мэддэг.

Бусад хэрэглээ мэдэгдэл идэвхжсэн вэб програм нь зах зээлийн мэдээлэл (Ханш), онлайн чат, зурвасын системд (WebChat), дуудлага худалдаа, онлайн бооцооны, тоглоом, спортын бооцооны, хяналт-шинжилгээ консол гэх мэт мэдээлэл багтана.

Өнөөдөр юм - хөтөч тухай мэдэгдэх?

IEFT дамжуулан мэдэгдэл HTTP / 2 (ирж байгаа дуудлага, зурваст) шуурхай мэдэгдэл хүргэх ашигладаг энгийн протокол юм. протокол нэг хуралдаан, сүлжээний, радио нөөцийг илүү үр ашигтай ашиглах боломжтой бүх бодит цаг хугацааны үйл явдлыг хослуулсан. Нэг цэгийн үйлчилгээ тэд бэлэн болсон тэдний програмуудыг түгээх-ий бүх үйл явдлыг хослуулсан. Энэ нь улмаар цаг хугацаа, хөдөлгөөний хог хаягдал зайлсхийж, зөвхөн нэг сесс шаарддаг.

Таны браузер Мэдэгдэл - энэ үзэл нь техникийн цэгээс байна вэ?

HTTP мэдэгдэл (мөн урсгал HTTP гэж нэрлэдэг) Вэб сервер браузер өгөгдлийг илгээхэд механизм юм. Энэ нь хэд хэдэн механизм ямар ч хүрч болно. Ерөнхийдөө вэб сервер мэдээлэл үйлчлүүлэгч илгээсэн дараа холболтыг цуцлах биш юм. вэб сервер холболт нээлттэй орхидог, шинэ үйл явдлын тохиолдолд (жишээ нь, зурваст илгээх өгөгдлийг өөрчлөх) даруй гарч байна. Өөрөөр хэлбэл, үйл явдал дараагийн үйлчлүүлэгч хүсэлт хүлээн авах хүртэл дараалал хэрэгтэй болно.

Ихэнх вэб серверүүд CGI ашиглан энэ боломжийг санал болгож байна (жишээ нь, бус задлан ялгаж Apache дээр толгой скриптүүд). Энэ аргын үндсэн механизм блок дамжуулах кодлох юм. A сонгодог жишээ хөтөч "андууд" гэсэн мэдэгдэл юм. Энэ сайт дээр гэж юу вэ? Эхний ирж байгаа зурвас, тэмдэг "гэх мэт" -ийн талаар мэдээлэл юм.

өөр механизм

Өөр нэг механизм нь тодорхой холбоотой байдаг MIME, төрөл олон бүрэлдэхүүн солих гэж нэрлэдэг. Энэ нь анх удаа 1995 онд танилцуулсан, Netscape, "Fly дээр" хөтөч сервер дээр шинэ хувилбар хүлээн авсан үед баримт бичиг өөрчилдөг. Тэр одоо ч Firefox, Opera, Safari ба өнөөдөр-д дэмжигдсэн боловч Internet Explorer-д байна. Энэ механизм нь Вэбкам програмуудад зургийг цацаж бас HTML-баримт бичигт хэрэглэж болно.

WHATWG Вэб хэрэглээ 1.0 үйлчлүүлэгчийн агуулгыг өөрчлөх зорилготой механизмыг багтана. Opera вэб хөтчийн Server-SentEvents нэртэй энэ шинэ туршилтын систем хэрэгжүүлж ирсэн үед Тэрээр есдүгээр сарын 1, 2006 оноос хойш мэдэгдэж байсан юм. Тэрээр одоогоор HTML5 нэг хэсэг болгон стандартчилагдсан байдаг. Энэ аргын үед сервер нь хариуд үр дүнд үргэлж "нээлттэй" үр дүнтэй нь өөрийн хөтчийг "tricking" (өөрөөр хэлбэл, сервер хариу зогсоодог хэзээ ч) хэвээр байна, байнгын HTTP холболтыг ашигладаг. Тиймээс, програм үргэлж ачаалах горимд хуудас бүрэн нээж дараа хэвээр байна. сервер дараа нь үе үе JavaScript-ын бичлэгийг улмаар мэдэгдэл идэвхжүүлэх, хуудасны агуулгыг шинэчлэх илгээдэг. энэ аргыг ашиглан клиент сервер уруу нээлттэй холболт байлгах Java апплетууд болон бусад залгаасуудын хэрэгтэй биш - клиент автоматаар серверээс ирж буй шинэ үйл явдлуудын тухай мэдэгдэл хүлээн авсан. Энэ аргын нэг гол сул тал нь ч, вэб хөтчийн серверийн үед хяналт тавих явдал юм. хуудсыг шинэчилж нээлттэй хуудсан дээр нь хугацаа байгаа бол үргэлж шаардлагатай юм.

өгөгдлийн санах ой

өөрөө хадгалж үлдэх арга нь зөв мэдэгдэл биш юм. Энэ нь зөвхөн та орчинд энэ нь боломжгүй юм д мэдэгдэл механизмыг дууриахыг боломжийг олгодог. Жишээ нь, ирж байгаа HTTP / S хүсэлтийг нь хүлээн зөвшөөрөхгүй шаардах нь шаардлага, аюулгүй байдлын бодлого сайтууд дээр. Энэ хөтөч дээр мэдэгдэл хийх боломжгүй юм (тэр нь, энэ нь хэрхэн ажилладаг талаар - дээр дурдсаныг харна уу). Энэ тохиолдолд үйлчлүүлэгч яг хэвийн асуулгад шиг мэдээллийг хүсэлт гаргасан боловч улмаас серверийн хүлээлт нэн даруй хариу өгөхгүй болно. сервер нь хүсэлтийг хүлээн авсан үйлчлүүлэгчид ямар нэгэн шинэ мэдээлэл байхгүй бол - оронд нь хоосон хариу илгээх байх нь, хүсэлт шинэ мэдээлэл хүлээгдэж байгаа, нээлттэй хэвээр байна. Ийм мэдээлэл гарч ирэх дараа, нэн даруй үйлчлүүлэгчид HTTP / S хариулт, нээлттэй холболтыг дуусгах илгээдэг.

Харилцагчийг хүлээн авсны дараа үргэлж нэн даруй өөр сервер хариу хүсэлт гаргадаг. Тиймээс дундаж хариу удаашруулах хугацаа (мэдээлэл байхгүй үед болсон хооронд цаг хугацаа, дараагийн үйлчлүүлэгч хүсэлт) хүсэлт ирсний холбоотой, энэ нь хассан байна.

XML Socket

Таны браузер Мэдэгдэл, энэ аргын тусламжтайгаар үйл ажиллагаа явуулж байгаа, CBOX ба чалчаа бусад програмуудыг ашигладаг. Энэ нь нэг пиксел файлууд AdobeFlash-д XML Socket объект ашигладаг. үйлчлүүлэгчийн хяналтан дор JavaScript сервер дээр нэг чиглэлтэй цэгүүд нь TCP холболт тогтооно. Энэ тохиолдолд авагч оронд, зангилаа харилцагчид нэн даруй өвөрмөц танигчийг илгээдэг, уншаагүй байна. нь HTTP хүсэлт дараа нь вэб сервер, олж авсан танигч агуулсан хийсэн байна. вэб програм дараа нь зурвас гаргаж болно, орон нутгийн интерфэйс буухиа сервер, Flash дамжуулан тэднийг дамжуулдаг дээр үйлчлүүлэгчид хандсан. Энэ аргын давуу тал нь унших-бичихээр байгалийн тэгш бус ашигладаг явдал юм.

Энэ нь үр дүнд, өндөр үр ашигтай баталгаажуулдаг, олон вэб-д суурилсан програм, чат өрөө зэрэг нийтлэг бөгөөд. Тэр гарч байгаа сокетууд дээр өгөгдөл хүлээж авдаггүй тул сервер зэрэгцээ холболтуудтай хэдэн арван мянган боломжтой байгуулах болгодог бөгөөд энэ нь гадагшаа TCP холболтуудыг хайх шаардлагагүй. Тиймээс талбайн тодорхой үйлчилгээний "ангийнхан" дээр браузер мэдэгдэл байна.

Боломжит мэдэгдэл үйлчилгээ

Энэ боломж нь дээр дурдсан нэгдлийг дэмжих олон үйлчилгээг авах боломжтой. аль хэдийн заасны дагуу браузер мэдэгдэл - энэ хуудсыг дахин ачих ямар ч шуурхай зурвас болон мэдэгдлүүдийг хүлээн авах боломж юм. Үйлчилгээ, энэ үйлчилгээг авах боломжтой байдаг:

  • Apple-ийн Мэдэгдэл үйлчилгээ.
  • Google Cloud Messaging.
  • "Ангийнхан".
  • Facebook.
  • Xtremepush.
  • Амазоны SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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