Вэб сервер болон програмын серверийн ялгаа

Вэб сервер болон програмын серверийн ялгаа
Вэб сервер болон програмын серверийн ялгаа

Видео: Вэб сервер болон програмын серверийн ялгаа

Видео: Вэб сервер болон програмын серверийн ялгаа
Видео: VPN (Virtual Private Network) Explained 2024, Арванхоёрдугаар сар
Anonim

Вэб сервер болон програмын сервер

Үйлчлүүлэгчдийн HTTP хүсэлтийг хүлээн авахад зориулагдсан программыг ажиллуулж, HTML дэх вэб хуудас болон бусад холбогдсон объект зэрэг HTTP хариу үйлдэл үзүүлдэг компьютерийг (эсвэл компьютерийн программыг) вэб сервер гэж нэрлэдэг. Нөгөөтэйгүүр, өөр төхөөрөмжид өөр өөр программ хангамж өгөх програм хангамжийн хөдөлгүүрийг Програмын сервер гэж нэрлэдэг. Тэдгээр нь ихэвчлэн оффис, их дээд сургуулиудад байдаг бөгөөд тэдгээр нь сүлжээнд байгаа бүх хэрэглэгчдэд нэг машинаас програм хангамжийн програмуудыг ажиллуулах боломжийг олгодог. Гэвч интернет болон Вэб 2.0 технологиуд өргөжин тэлж байгаатай холбоотойгоор вэб сервер болон програмын сервер хоёулаа хоорондоо маш хурдацтай бүдгэрч эхэлж байна. Цаашилбал, програмын серверийг вэб серверээр ажиллахаар тохируулах боломжтой.

Вэб сервер гэж юу вэ?

Вэб сервер нь нэрнээс нь харахад долоо хоногийн долоон өдөр хорин дөрвөн цагийн турш вэб хуудсуудыг үргэлжлүүлэн ажиллуулах үүрэгтэй. Вэб сервер ажиллаж байгаа цагт холбогдох вэб хуудас, сайтууд нь сүлжээгээр хэрэглэгчдэд нээлттэй байх болно. Иймд вэб сервер байнга ажиллаж байх нь вэб хуудсуудыг ашиглах боломжгүйгээс хэрэглэгчдэд хүндрэл учруулахгүй байх нь маш чухал юм. Сул зогсолтыг вэбсайт болон хуудсууд нь боломжгүй байгаатай холбоотойгоор алдсан цагийг тодорхойлоход ашигладаг. Нэр хүндтэй вэб хостинг компаниуд сайн үйлчилгээ үзүүлэхийг хичээдэг бөгөөд энэ нь секундын нэгээс багагүй хугацаатай байх ёстой гэсэн үг юм. Ер нь вэб серверүүд олон урсгалыг дэмждэггүй. Вэб серверүүд нь холболтыг нэгтгэх, тусгаарлах нэгтгэх, гүйлгээ хийх функцгүй байдаг. Вэб серверийн тухай ойлголтыг илүү тодорхой ойлгохын тулд дараах хувилбарыг авч үзье.www.cnn.com хаягаар зочлохыг хүссэн хэрэглэгч үйлчлүүлэгчийн машин дээр ажиллаж байгаа Internet Explorer (жишээ нь вэб хөтөч) дээр хаягаа бичдэг. Дараа нь эдгээр хуудсуудыг хатуу дискэндээ хадгалдаг cnn вэб сервер рүү энэ хүсэлтийг илгээдэг. Дараа нь вэб сервер нь хуудасны контент болон бусад холбогдсон объектуудыг вэб хөтөч рүү хариу илгээх ба вэб хөтөч нь хэрэглэгчдэд харуулна. Тиймээс вэб сервер нь нэг удаад нэгээс олон холболтын хүсэлтийг хурдан гүйцэтгэх ёстой гэдгийг хэлэх шаардлагагүй.

Програмын сервер гэж юу вэ?

Програм хангамжийн серверийг програм хангамжийн хүрээ гэж үзэж болох бөгөөд энэ нь ямар ч хамаагүй олон програмыг ажиллуулах орчинг бүрдүүлдэг. Сул зогсолт нь програмын серверүүдэд бас чухал юм. Хамгийн сайн үйлчилгээ үзүүлэхийн тулд та секундын нэгээс багагүй зогсолтыг хадгалах хэрэгтэй. Ерөнхийдөө програмын сервер нь олон урсгалыг дэмждэг. Тусгаарлалтын нэгдэл, холболтыг нэгтгэх зэрэг функцууд болон гүйлгээний функцийг програмын серверүүдээс олж болно. Хэрэглээний серверүүд нь бусад программ хангамж болон хэрэглээний программуудаас шалтгаалж өөр өөр программ хангамж ажиллуулдаг тул вэб сервер, өгөгдлийн сангийн удирдлагын систем, график программ зэрэг хамааралтай програмуудтай харилцах боломжийг идэвхжүүлэхийн тулд ихэвчлэн дунд программыг багцалдаг.

Вэб сервер ба програмын серверийн ялгаа

Хэдийгээр вэб сервер болон програмын серверийн ялгаа хурдацтай муудаж байгаа ч вэб сервер болон програмын серверийн хооронд үндсэн ялгаа бий. Вэб сервер нь ихэвчлэн хязгаарлагдмал тооны хүсэлтийг хариуцах боломжтой боловч програмын серверүүд илүү өндөр хүчин чадалтай байдаг. Вэб серверүүдээс ялгаатай нь програмын серверүүд нь олон урсгалтай, гүйлгээ, холболтын нэгтгэл зэрэг механизмуудыг дэмждэг. Вэб серверүүд.war файлуудыг байрлуулахыг дэмждэг бол програмын серверүүд.war болон.ear файлуудыг байрлуулахыг дэмждэг. Цаашилбал, програмын серверүүд вэб серверээс ялгаатай нь бусад програмуудтай холбогдох дундын програм хангамжийг нэгтгэсэн.

Зөвлөмж болгож буй: