Вэб сервер ба өгөгдлийн сангийн серверийн ялгаа

Вэб сервер ба өгөгдлийн сангийн серверийн ялгаа
Вэб сервер ба өгөгдлийн сангийн серверийн ялгаа

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

Видео: Вэб сервер ба өгөгдлийн сангийн серверийн ялгаа
Видео: Сервер гэж юу вэ? 2024, Оны зургадугаар сарын
Anonim

Вэб сервер ба өгөгдлийн сангийн сервер

Вэб сервер ба өгөгдлийн сангийн сервер нь олон хүмүүсийн андуурсан зүйл юм. Учир нь тоймлон авч үзвэл ихэнх хүмүүс тэдгээрийг ижил төстэй зорилготой гэж үздэг. Үндсэндээ өгөгдлийн сангийн сервер болон вэб сервер хоёулаа интернетийн суурь бүтцийг хөнгөвчлөх үйлчилгээ үзүүлдэг. Бид эдгээрийн талаар тусад нь ярьж, тэдгээрийн ялгааг тодорхойлох болно.

Вэб сервер

Вэб сервер нь програм хангамж эсвэл техник хангамжийн нэгж байж болно. Бид эдгээр хоёр түншийн талаар хамтдаа ярих болно. Энгийн хэллэгээр бол вэб сервер нь вэбсайтын агуулгыг хадгалах газар юм. Таныг вэб хөтөч дээрээ www.differencebetween.com гэж бичихэд тухайн хаяг нь DB-ийн файлууд хадгалагдаж буй серверийн IP хаяг руу хөрвүүлэгдэх болно. Энэхүү хадгалах байгууламж нь үндсэндээ вэб сервер бөгөөд хүссэн бүх үйлчлүүлэгчид динамик HTML контентоор үйлчлэх боломжийг олгодог.

Вэб серверүүдийн түүх нь 1990 онд Тим Бернерс Ли анхны вэб хөтөч болон вэб серверийг кодлосон үеэс эхэлдэг. Үүнийг CERN htttpd гэж нэрлэдэг байсан бөгөөд интернетийг ашиглахад хялбар болгосон. Үүний цаад санаа нь вэб сервер болон вэб хөтчийн хооронд тохиромжтой, тогтвортой байдлаар өгөгдөл солилцох механизмыг бий болгох явдал байв. Тиймээс харилцаа холбоо нь HTTP (Hyper Text Transfer Protocol) дуудлагаар дамждаг. 1994 оны сүүлээр Тим Барнс Ли вэб сервер зэрэг вэб технологийн хөгжлийг зохицуулах, стандартчилах зорилгоор World Wide Web Consortium-ийг байгуулсан.

Сүүлийн үеийн хөгжүүлэлтийн дагуу Вэб сервер нь PHP, ASP эсвэл JSP зэрэг сервер талын скрипт хэлийг ашиглан динамик контентоор үйлчлэх боломжтой. Эдгээр нь компьютерийн вэб хөтөч, чиглүүлэгч, принтер, вэб камер гэх мэт төрөл бүрийн үйлчлүүлэгчдэд үйлчилдэг. Вэб серверт харагдах өөр нэг онцлог нь маягт, байршуулах гэх мэт механизмуудыг ашиглан үйлчлүүлэгчээс мэдээлэл авах чадвар юм. Жишээлбэл, таныг энэ нийтлэлд сэтгэгдэл бичихэд вэб сервер таны сэтгэгдэл бичиж байсан контентыг олж авч хадгалдаг.

Өгөгдлийн сангийн сервер

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

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

Дүгнэлт

Өгөгдлийн сангийн сервер болон вэб сервер нь ижил үйлчилгээ үзүүлдэг боловч өөр өөр үйлчилгээг санал болгодог. Хэрэв та анхааралтай ажиглавал тэдний хамтран ажиллаж байгаа тохиолдлуудыг тодорхойлж болно. Ийм хувилбарыг хараарай. Та differentbetween.com сайтыг шалгаж, тодорхой зохиолчийн бичсэн нийтлэлүүдийг олж мэдэхийг хүсч байна. Таныг хаягийг анх бичихэд вэб сервер HTTP хүсэлтийг хүлээн авах бөгөөд энэ нь таны DB-ийн нүүр хуудас гэж хардаг HTML хуудсыг өгдөг. Та тодорхой зохиолч дээр дарж нийтлэлийг нь татаж авах үед вэб серверт (PHP/ASP эсвэл JSP) ашигладаг скрипт хэл нь мэдээллийн сангийн хэлийг (MySQL/ MSSQL эсвэл Oracle) ашиглан мэдээллийн сангийн серверт ханддаг. вэб серверт шаардлагатай контент. Дараа нь вэб сервер энэ мэдээллийг HTML ашиглан танд HTTP-р илгээнэ.

Иймээс хураангуйгаар бол мэдээллийн сангийн сервер нь өгөгдлийн сантай харьцдаг бол вэб сервер нь статик эсвэл динамик контентыг үйлчлүүлэгчдэд вэб хуудсууд болгон үйлчилдэг.

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