Thick Client : boy funksionallikni ta'minlaydigan, ma'lumotlarni qayta ishlashning ko'p qismini o'zi bajaradigan va serverga juda ishonadigan mijoz.
Yupqa mijoz : yupqa klientli server - bu asosiy kompyuterning resurslariga katta ishonadigan engil kompyuter, - dastur serveri barcha kerakli ma'lumotlarni qayta ishlashni amalga oshiradi.
Gibrid mijoz : ingichka mijoz va qalin mijoz xususiyatlarining kombinatsiyasiga ega bo'lgan, gibrid mijoz doimiy ma'lumotlarni saqlash uchun serverga ishonadi, lekin mahalliy ishlov berishga qodir.
Server - bu boshqa qurilmalar yoki dasturlar uchun funksionallikni ta'minlovchi qurilma yoki kompyuter dasturi. Mijoz tomonidan resurslarni bo'lishish va ishlarni taqsimlash uchun foydalanishi yoki chaqirishi mumkin bo'lgan har qanday kompyuterlashtirilgan jarayon serverdir. Serverlarning ba'zi bir keng tarqalgan misollariga quyidagilar kiradi:
Ilova serveri : tarmoqdagi foydalanuvchilar o'zlarining nusxalarini talab qilmasdan foydalanishi mumkin bo'lgan veb-ilovalarni joylashtiradi.
Computing Server : juda ko'p miqdordagi kompyuter resurslarini tarmoq kompyuterlari bilan baham ko'radi, ular shaxsiy kompyuter uchun odatdagidan ko'proq CPU kuchi va RAM talab qiladi.
Ma'lumotlar bazasi serveri : buxgalteriya dasturlari va elektron jadvallar kabi yaxshi tashkil etilgan ma'lumotlarni o'z ichiga olgan har qanday kompyuter dasturi uchun ma'lumotlar bazalarini saqlaydi va almashadi.
Veb-server : veb-sahifalarni joylashtiradi va Butunjahon Internet tarmog'ining mavjud bo'lishiga yordam beradi.
Server tomon dasturlash va mijoz tomon dasturlash o'rtasidagi farq
Server tomon dasturlash deganda serverda ishlaydigan va dinamik tarkib yaratishga yo'naltirilgan dastur tushuniladi. Server tomonidan dasturlash so'rov va ma'lumotlar bazasi bilan ishlash, serverdagi fayllarga kirish, boshqa serverlar bilan ishlash, foydalanuvchi ma'lumotlarini qayta ishlash va veb-dasturlarni tuzish uchun ishlatiladi. Server tomonida dasturlash uchun mashhur dasturlash tillariga C ++, Java va JSP, PHP, Python va Ruby on Rails kiradi.
Mijozlar tomoni dasturlash deganda mijozlar mashinasida ishlaydigan va foydalanuvchi interfeysi hamda cookie-fayllarni o'qish va / yoki yozish kabi boshqa jarayonlarga e'tibor qaratilgan dastur tushuniladi. Mijoz tomonidan dasturlash so'rovlarni serverga yuborish, mahalliy xotira bilan ishlash, vaqtincha saqlash bilan ishlash, interaktiv veb-sahifalarni yaratish va mijoz va server o'rtasidagi interfeys sifatida ishlash uchun ishlatiladi. Client-server dasturlash uchun mashhur dasturlash tillariga AJAX, CSS, HTML, Javascript va VBScript kiradi.
Server tomonida ko'rsatish va mijoz tomonida ko'rsatish
Server tomonida ko'rsatish - bu dasturning serverdagi HTML-fayllarni mijoz uchun to'liq ko'rsatiladigan sahifaga aylantirish qobiliyatini anglatadi. Veb-brauzer serverdan ma'lumot olish uchun so'rov yuboradi, u odatda milisekundalarda to'liq ko'rsatiladigan HTML displey bilan javob beradi. Qidiruv motorlar tarkibni etkazib berishdan oldin uni indekslashi va skanerlashi mumkin, bu SEO uchun server tomonida ko'rsatishni juda foydali qiladi.
HTML-hujjatdagi barcha tarkibni olish o'rniga, Client-server ko'rsatishda, brauzerda tarkib JavaScript-ni kutubxonasi yordamida taqdim etiladi. Brauzer yangi sahifa yuklanganda serverga yangi so'rov bermaydi. Qidiruv tizimlar reytingiga salbiy ta'sir ko'rsatishi mumkin, chunki sahifa brauzerga yuklanmaguncha tarkib ko'rsatilmaydi, ammo veb-sayt ko'rsatilishi mijoz tomonidan ko'rsatishda tezroq bo'ladi.
Do'stlaringiz bilan baham: |