Ip manzili, u server mashinasiga ulanish uchun foydalanadi. Keyin brauzer veb-serverga 80-portdagi ko'rsatilgan ip-manzilda yoki u qanday bo'lishidan qat'i nazar ulanishni amalga oshiradi


Download 138.07 Kb.
bet4/5
Sana24.04.2023
Hajmi138.07 Kb.
#1394580
1   2   3   4   5
Bog'liq
server-klient

Server ilovasi


Agar siz telefoningizda ishlaydigan dastur yaratmoqchi bo'lsangiz, serverda ishlaydigan ilova ham kerak bo'ladi. Server ilovalari server tomonidagi dasturlash tillari va ramkalar yordamida qurilgan, ularning mashhur variantlari JavaRuby on RailsNode.jsPHPASP.NET.
Aytishimiz mumkinki, API sizning serveringizning "eshiklari" va dastur ularni taqillatishni biladi. Ma'lumotlar bazasi barcha ma'lumotlarni saqlaydi. Server ilovasi esa hamma narsani bir-biriga bog'laydigan "miya" dir. U API orqali kelgan so'rovlarni qabul qiladi va ularga javob beradi, ma'lumotlar bazasidan ma'lumotlarni qo'shadi va oladi va qarorlar qabul qiladi. Misol uchun, foydalanuvchi ilovasi kirish ma'lumotlarini yuborganda, so'rov API orqali keladi, to'g'ri kirish ma'lumotlari ma'lumotlar bazasida saqlanadi. Ularni solishtirish va API yordamida ilovaga mos ravishda javob berish server ilovasiga bog'liq.
"Server" so'zini eshitganingizda, ehtimol siz ushbu rasmni tasavvur qilasiz: yopiq xonada miltillovchi lampochkali shkaflar. Ehtimol, rasmni yakunlash uchun Tom Kruz etishmayapti, u shiftdan tushib, nimanidir o'g'irlaydi. Ko'pgina yirik kompaniyalar o'z serverlariga va butun ma'lumot markazlariga egalik qiladilar (yaltiroq shkaflari bo'lgan ulkan xonalar). Facebook va Google butun dunyo bo'ylab yuzlab serverlarga ega. Millionlab foydalanuvchilar bilan ulkan xizmatni ishga tushirganingizda, o'z serverlaringizni ishga tushirish sezilarli darajada arzonlashishi va yaxshi ishlashni ta'minlashi mumkin. Ko'pgina ishlab chiquvchilar o'z serverlarini saqlash o'rniga bulutli xizmatlardan foydalanadilar. Amazon Web Services, Azure va Digital Ocean kabi xizmatlar “virtual serverlar”dan foydalanish imkoniyatini taqdim etadi. Ushbu xizmatlar apparatga egalik qiladi va ularga xizmat ko'rsatadi va ishlab chiquvchi shunchaki unga server ilovasini yuklaydi. Ba'zi xizmat ko'rsatuvchi provayderlar server ilovasini o'zingiz yozmasdan oddiy backendga ega bo'lish imkonini beruvchi backendni xizmat sifatida taqdim etadi.

Download 138.07 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling