КомпьютерСүлжээ

HTTP толгой гэж юу вэ?

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

HTTP гэж юу вэ толгой?

"Hypertext Transfer Protocol" - ийм HTTP толгой хөрвүүлнэ. Улмаас түүний маш их оршин тогтнохын тулд "үйлчлүүлэгч-сервер" хоёрын аль холболт. энгийн үгээр тайлбарласан бол, хөтөч сервертэй холболт эхлүүлэх, хүсэлтийг илгээдэг. Өнгөрсөн анхдагчаар, хэрэглэгч нь хүсэлтийг хүлээж үүнийг боловсруулдаг, мөн хураангуй эсвэл хариултыг буцааж илгээж байдаг. // болон нээгдсэн хуудсанд хэлбэрээр гаргаж авсан үр дүн: хайлтын хайрцагт нь хэрэглэгчийн HTTP эхэлдэг Сайтын хаяг "цохих".

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

Ер нь, HTTP толгойн хангалттай үр дүнтэй. Тэд хүссэн мэдээллийг илгээсэн байна, HTML-кодлох нь харагдахгүй байна. Олон нэр нь автоматаар серверээс илгээсэн байна. PHP үүнийг илгээхийн тулд, үйл ажиллагаа толгойг ашиглаж байна.

хөтөч харилцаа холбоо болон вэб сайт

хөтөч болон газар хоорондын харилцан схем нь маш энгийн юм. Тэгэхээр, HTTP толгой хайлтын мөр, дараа нь сервер рүү илгээсэн байна эхэлдэг. Хариуд нь үйлчлүүлэгч мэдээлэл ирдэг хэрэгтэй. Дашрамд HTTP протокол арван долоон жилийн турш - хамгийн Интернет дээр ашигласан байна. Энэ нь энгийн, найдвартай, түргэн, уян хатан байдаг. гол зорилго нь HTTP - вэб серверээс мэдээлэл хүсч байна. ligthttp, Apache, nginx - үйлчлүүлэгч нь хөтчийн сервер юм. Хэрвээ тэдний хооронд холболт амжилттай байна, энэ нь хүсэлтийн хариуд сервер нь хүссэн мэдээллээ олж авна. HTTP мэдээлэл текст, аудио файл, видео орно.

протокол бусдад тээврийн байж болно. үйлчлүүлэгч хүсэлт гурван хэсгээс бүрдэнэ:

  • гарааны шугам (зурвас төрөл);
  • толгой (зурвас сонголт);
  • мэдээлэл (хоосон мөрийг тусгаарлаж мессежний) бие.

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

  1. Арга. Хэрэв хамт хүсэлтийн төрөл харуулж байна.
  2. Зам (зам). URL, домэйн нэр нь дараах Энэ мөр байна.
  3. протокол ашигласан байна. Энэ протокол болон HTTP нь хувилбар бүрдэнэ.

Орчин үеийн хөтөч хувилбарыг 1.1 ашиглаж байна. "Үнэ цэнэ нэр" -н нэр, дараа нь.

HTTP-кэш

доод кэш (таны хатуу диск дээр үйл ажиллагаа явуулж байгаа нь санах ойд) кэш нь HTML-хуудаснууд болон бусад файлуудыг хадгалах өгдөг юм. Энэ нь тэдэнд хандах хандалтыг хурдасгах болон зурвасын өргөнийг дахин аврахын тулд юм.

кэш үйлчлүүлэгч хөтөч, завсрын гарц болон прокси сервер юм. Та URL-ээр зурвас илгээх өмнө хөтөч кэш дэх обьектууд нь шалгаж болно. объект байхгүй бол, хүсэлт дараагийн сервер, энэ нь nginx сервер дээр түр тогтоогч HTTP толгойнуудыг шалгана уруу дамжуулагдаж байна. Гарцууд болон итгэмжлэгчдийн өөр өөр хэрэглэгчдийн ашиглаж байгаа, тийм болохоор кэш хуваалцсан байна.

HTTP-кэш нь зөвхөн ихээхэн сайтын үйл ажиллагааг хурдасгаж чадахгүй байгаа, гэхдээ бас хуудасны хуучин хувилбарыг өгөх. Нь сайт кэш хариу толгой илгээх үед. Энэ нь HTTPS дамжуулан хүссэн мэдээллийг кэш хийгдсэн байж болох юм.

Тодорхойлолт HTTP толгой

HTTP толгой гэж үздэг нь хамгийн чухал кэш механизмын нэг нь хугацаа дууссан. Эдгээр Гарчиг хариу мэдээлэл өгсөн дуусах хугацааг мэдээлэх болно. Тэд цаг хугацаа, он сар өдөр кэш хуучирсан гэж үздэг харуулж байна. Жишээ нь, ийм толгой дараах байдлаар: дуусна: Вэнь 30 сарын 2016 13:45:00 GMT. Энэ бүтэц нь кэш хуудас болон зураг хийх гэх мэт бараг л хаа сайгүй ашиглаж байна. Хэрэглэгчийн хуучин өдрийг сонгож байгаа бол, мэдээллийн кэш хийгдсэн байх болно.

HTTP прокси толгой толгой холбоос зэрэг юм. Тэд анхдагчаар кэш хийгдсэн байна. зөв ажиллахын тулд кэш хийх, URL бүрийн агуулгыг нэг биелэл нийцсэн байх ёстой. хуудсанд хоёр хэлээр хүчинтэй бол хувилбар бүр өөрийн URL байх ёстой. Гарчиг кэш хайлтын нэр толгойн дагуу өөр өөр байдаг. Жишээлбэл, хайлт дэлгэцийн браузер дээр хамаардаг бол, сервер нь толгойг илгээх хэрэгтэй. Тиймээс кэш нь асуулга, баримт бичиг төрлийн янз бүрийн хувилбаруудыг хадгалагдаж байна. ИГТ шаардлагагүй арилгадаг оноос хойш, энэ нь маш хялбар ажиллах нь хүлээн зөвшөөрч толгой ашигласан нөөцийн боломжтой формат жагсаалт дээр зурах шаардлагатай.

ачааллыг өнгөрөх толгойн дөрвөн бүлэг байдаг. Тэд мөн чанар, түүнчлэн ямар ч тайлан нь сервер болон клиент, хүсэлт, хариу арга хэмжээ багтсан байна - Эдгээр нь гол Гарчиг юм. Сүүлийнх клиент болон серверийн аливаа мессеж агуулгыг тайлбарлах болно.

HTTP толгой нэмэлт зөвшөөрөл гэж үздэг. вэб хуудас үйлчлүүлэгч танилт асуухад, вэб хөтчийн хэрэглэгчийн нэр болон нууц үгийг оруулахыг талбар нь тусгай цонхыг харуулдаг. Хэрэглэгч өөрийн мэдээллийг оруулсны дараа, вэб хөтчийн хүсэлтийг HTTP илгээдэг. Энэ нь "эрх" цол агуулдаг.

гарчиг хэрхэн харах вэ?

HTTP толгойг харахын тулд, та жишээ нь, Firefox нь, таны браузер дээр үзүүлэх залгаасуудын суулгах хэрэгтэй:

  • Firebug. Гарчиг харах, та таб цэвэр (сүлжээний), хаана л (бүх) сонгож болно. Энэ нь залгаас вэб хөгжүүлэгчдийн хувьд ашигтай байх болно боломжуудтай байдаг.
  • Live HTTP толгой. HTTP толгой үзэгчийн хувьд Энгийн залгахад. энэ нь бий болох нь гараар хүсч байна.
  • Гишүүд амархан Developer Tools (цэвэр ажил) сонгож үзнэ үү Ghrome тэд тохиргоо товч дээр дарахад гарчиг.

цахилгаан розетк суулгасан үед ажиллуулах болон таны сэргээнэ хөтчийг.

хайлтын арга

HTTP ашигласан арга, заавар, сервер рүү мессеж хэлбэрээр дамждаг адил байна. Энэ нь англи хэл дээр тусгай үг юм.

  • аргыг авах болно. Энэ нь нөөцийн мэдээлэл авахын тулд ашиглаж байна. Энэ нь бүх үйл ажиллагаа эхэлж түүнтэй хамт байсан юм.
  • Шуудангийн. Энэ нь ашиглах хүргүүлсэн. Жишээ нь, нийгмийн сүлжээ буюу сэтгэгдлийн талаар мэдээ, вэб хөтчийн POST-хүсэлт биеийг нь байрлуулдаг болон сервер рүү илгээх болно.
  • HEAD. арга нь анх удаа ижил төстэй, гэхдээ уушигны үйл ажиллагааг гүйцэтгэдэг. Тэр хариу мессежийг-аас бусад нь зөвхөн мета-өгөгдлийг асуудаг. Арга нь татаж авах ямар файлууд дээр мэдээлэл авахыг хүсэж байгаа бол, ашиглаж байна. Тэд сервер дээр холбоосууд ажиллагааг шалгах гэж байгаа бол үүнийг ашигла.
  • Тавив. URL талаар мэдээлэл нэртэй нь дуудна. Энэ нь их хэмжээний өгөгдлийг дамжуулдаг.
  • ХУВИЛБАРУУД. сервер тохиргоонд хамтран ажиллах.
  • URI. Энэ нь нөөцийг тодорхойлж, нэгэн URL-г агуулдаг.

Бүтэц HTTP хариу

сервер урт мессеж нь клиент хүсэлтэд хариулна. хариу хэд хэдэн шугам, протоколын хувилбар, сервер статусыг код (200) зааж бүрдэнэ. Тэр орж ирж байгаа хүсэлтийг боловсруулах сервер дээр өөрчлөгдсөн талаар ярьж байна:

  1. "Зуун" статус мэдээллийг амжилттай боловсруулах харуулж байна. сервер дараа нь үйлчлүүлэгчид баримт бичиг илгээдэг. хүсэлт шугам үлдсэн дамжих мэдээллийн талаар бусад мэдээллийг заана.
  2. файл олдсонгүй бол уу эсвэл байхгүй бол, сервер клиент 404 илгээдэг, энэ нь бас алдаа гэж нэрлэдэг.
  3. Код 206 хэсэгчилсэн файл татаж, хэсэг хугацааны дараа үргэлжлүүлж болно харуулж байна.
  4. Код 401 зөвшөөрөл нь татгалзсан харуулж байна. Энэ нь хүссэн хуудас оруулгыг батлахын тулд орж байх ёстой нууц хамгаалагдсан байдаг гэсэн үг юм.
  5. Интернэт дэх нийтлэг хариу - элссэнээр хориглох, код үзэл бодол, татаж авах, эсвэл видеон дээр 403 хязгаарлалт хэлсэн байна.
  6. хүссэн файлын түр хөдөлгөөн, дотоод сервер алдаа, эцсийн хөдөлгөөн: кодын бусад хувилбарууд ч бас байдаг. Энэ тохиолдолд хэрэглэгч дахин чиглүүлэгдэх болно. код 500, сервер үйл ажиллагаанд алдаа байсан гэсэн үг юм бол.

URL - энэ юу вэ?

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

протокол нь бас аюулгүй HTTPS холболт, мэдээлэл солилцох боломжтой юм. URL хаяг интернэтэд тухайн сайтын байрлуулах тухай мэдээллийг агуулдаг. Хаяг домэйн нэрийг хуудасны замыг, мөн түүнчлэн түүний нэрийг агуулдаг.

нь URL ажлын гол сул тал нь - энэ нь Латин цагаан толгойн хамт эвгүй харилцаа, түүнчлэн тоо, тэмдэг юм. SEO оновчлол хаяг URL чухал үүрэг гүйцэтгэдэг.

тустай сануулгууд нь

Идэвхтэй компьютерийн хэрэглэгч болон хөгжүүлэгчид салбарын шинжээчдийн өгсөн зарим нэг мэргэжлийн зөвлөгөө танилцах газар биш юм:

  • файл, баримт бичгийн хугацаа дуусах он сар өдөр, шинэчлэлтийн дагуу заана. Статистикийн мэдээлэл MAX-нас өндөр үнэ цэнэ заасан байна.
  • Тусдаа баримт бичиг зөвхөн нэг URL боломжтой байх ёстой.
  • шинэчлэх файлыг хэрэглэгч татан байх бол нэрээ өөрчилж, энэ тай холбогдсон байна. Энэ нь биш харин хуучирсан баримтын илүү, шинэ татаж болохыг баталгаажуулдаг.
  • Сүүлийн-Хувиргасан толгойн агуулга сүүлийн өөрчлөлтийн өнөөгийн өдрөөс нийцсэн байх ёстой. Та тэднийг өөрчлөх бол, хуудас, баримт бичиг resave байх ёстой.
  • POST-хүсэлтийг энэ нь хэрэгтэй л ашиглана. SSL нь ажил багасгах.
  • илгээх сервер өмнө толгойн залгаас REDbot шалгах хэрэгтэй.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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