Modellashtirish. Xisoblash serverlari web tizimlariga misollar


Veb-serverdan foydalanishga misollar



Yüklə 33,83 Kb.
səhifə2/5
tarix25.03.2023
ölçüsü33,83 Kb.
#90031
1   2   3   4   5
1-mustaqil ish

Veb-serverdan foydalanishga misollar


Veb-serverlar ko'pincha Internet va intranet bilan bog'liq dasturlarning katta paketining bir qismi sifatida keladi, ular quyidagilar uchun ishlatiladi:

  • elektron pochta xabarlarini yuborish va qabul qilish;

  • File Transfer Protocol (FTP) fayllari uchun so'rovlarni yuklab olish; va

  • veb-sahifalarni yaratish va nashr etish.

Ko'pgina asosiy veb-serverlar, shuningdek , mijozga javobni sozlashi mumkin bo'lgan veb-serverda skriptlardan foydalanish uchun ishlatiladigan server tomonidagi skriptlarni qo'llab-quvvatlaydi . Server tomonidagi skriptlar server mashinasida ishlaydi va odatda ma'lumotlar bazasiga kirishni o'z ichiga olgan keng xususiyatlar to'plamiga ega. Server tomonida skript yaratish jarayoni Active Server Pages (ASP), Hypertext Preprocessor (PHP) va boshqa skript tillaridan ham foydalanadi. Bu jarayon HTML hujjatlarini dinamik ravishda yaratishga ham imkon beradi.

Dinamik va statik veb-serverlar


Veb-server statik yoki dinamik tarkibga xizmat ko'rsatish uchun ishlatilishi mumkin. Statik deganda ko'rsatilayotgan tarkib tushuniladi, dinamik tarkib esa yangilanishi va o'zgartirilishi mumkin. Statik veb-server kompyuter va HTTP dasturidan iborat bo'ladi. U statik deb hisoblanadi, chunki server joylashtirilgan fayllarni xuddi brauzerga yuboradi.
Dinamik veb-brauzerlar veb-server va dastur serveri va ma'lumotlar bazasi kabi boshqa dasturlardan iborat bo'ladi . U dinamik hisoblanadi, chunki dastur serveri har qanday joylashtirilgan fayllarni brauzerga yuborishdan oldin yangilash uchun ishlatilishi mumkin. Veb-server ma'lumotlar bazasidan so'ralganda kontent yaratishi mumkin. Bu jarayon ancha moslashuvchan bo'lsa-da, u ham murakkabroq.

Bozorda keng tarqalgan va eng yaxshi veb-server dasturlari


Bir nechta umumiy veb-serverlar mavjud, ulardan ba'zilari:

  • Apache HTTP serveri. Apache Software Foundation tomonidan ishlab chiqilgan, Windows, Mac OS X, Unix, Linux, Solaris va boshqa operatsion tizimlar uchun bepul va ochiq manbali veb-server; u Apache litsenziyasiga muhtoj.

  • Microsoft Internet Information Services (IIS). Microsoft platformalari uchun Microsoft tomonidan ishlab chiqilgan; u ochiq manba emas, lekin keng qo'llaniladi.

  • Nginx. Yengil manbalardan foydalanish va kengaytirilishi tufayli ma'murlar uchun mashhur ochiq manba veb-server. Voqealarga asoslangan arxitekturasi tufayli u bir vaqtning o'zida ko'plab seanslarni boshqara oladi. Nginx proksi-server va yuk balansi sifatida ham foydalanish mumkin .

  • Lighttpd. FreeBSD operatsion tizimi bilan birga kelgan bepul veb-server. Protsessor quvvatini kamroq iste'mol qilgan holda, u tez va xavfsiz deb hisoblanadi.

  • Sun Java tizimi veb-server. Sun Microsystems kompaniyasining Windows, Linux va Unix tizimlarida ishlashi mumkin bo'lgan bepul veb-server. U o'rta va katta veb-saytlarni boshqarish uchun yaxshi jihozlangan.

Etakchi veb-serverlar orasida Apache , Microsoft Internet Information Services ( IIS ) va Nginx - talaffuz qilingan motor X kiradi . Boshqa veb-serverlar qatoriga Novellning NetWare serveri, Google Web Server (GWS) va IBMning Domino serverlari oilasi kiradi.
Veb-serverni tanlashda uning operatsion tizim va boshqa serverlar bilan qanchalik yaxshi ishlashini hisobga olish; uning server tomonidagi dasturlashni boshqarish qobiliyati; xavfsizlik xususiyatlari; va u bilan birga kelgan nashriyot, qidiruv tizimi va sayt yaratish vositalari. Veb-serverlar turli xil konfiguratsiyalarga ega bo'lishi va standart qiymatlarni o'rnatishi mumkin. Yuqori unumdorlikni yaratish uchun veb-server, yuqori o'tkazuvchanlik va past kechikish yordam beradi.

Yüklə 33,83 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin