Kontent Yetkazish Tarmog‘i CDN
Kontent yetkazish tarmog‘i CDN (Content Delivery Network) bir-biri bilan bog‘langan serverlar tarmog‘i bo‘lib, yuqori yuklamali veb-ilovalarning sahifalarini yuklash tezligini oshiradi.
Masalan, foydalanuvchi veb-saytni ochganda, undagi barcha rasmlar avvalo serverdan yuklanishi kerak. Agar foydalanuvchi sayt serveridan geografik jihatdan uzoqda bo‘lsa, rasmlarni yuklash vaqti sezilarli darajada oshishi mumkin. Aynan shundan saqlanish uchun CDN serverlari qo‘llaniladi, ular geografik jihatdan foydalanuvchilarga yaqinroq joylashgan.
CDNning asosiy vazifasi turli geografik joylarda presence nuqtalarini (POP) yoki CDNning periferik serverlari guruhlarini ochishdir.
CDNning ishlash tamoyillari:
- Keshlash - ma’lumotlarning nusxalarini saqlash jarayoni, kerak bo‘lganda ularga tez kirish imkoniyatini yaratish uchun. CDNda keshlash veb-saytlarning statik kontentini bir nechta tarmoq serverlarida saqlashni nazarda tutadi.
- Dinamik tezlashtirish - foydalanuvchi dinamik veb-kontent bilan o‘zaro aloqada bo‘lganda serverlarning javob berish vaqtini qisqartirish. Dinamik tezlashtirish uchun veb-saytlar va foydalanuvchilar o‘rtasida CDNning oraliq serverlari qo‘llaniladi.
- Periferik mantiqiy hisob-kitoblar CDNning periferik serverida bajariladi va mijoz bilan server o‘rtasida ma’lumot uzatish tezligini oshirish uchun mo‘ljallangan. Shuning uchun, hisob-kitoblarni veb-serverlar va tarmoq periferiyasi o‘rtasida taqsimlash yuklash tezligini va, umuman olganda, veb-saytlarning ishlash unumdorligini oshiradi.
CDNning qo‘llanish sohalari:
- Kontentni yuqori tezlikda yetkazish yoki yuklash.
- Haqiqiy vaqt rejimida oqimli uzatish, masalan, striymlar yoki yangiliklarni jonli efirda uzatish uchun.
- Foydalanuvchilarni masshtablab o‘zgartirish, ya’ni veb-saytda bir vaqtning o‘zida ko‘p miqdordagi tashrif buyuruvchilarni qo‘llab-quvvatlash.
Shuningdek qarang
-
ma’lumotlar turi stek,
u dasturlashda keng qo‘llaniladi -
ma’lumotlar turi yigit,
u dasturlashda keng qo‘llaniladi -
Server tomoni,
unga serverdagi barcha dasturlar va operatsiyalar kiradi -
ma’lumotlarni tashkil etish usuli
LIFO,
u dasturlashda keng qo‘llaniladi -
ma’lumotlarni tashkil etish usuli
FIFO,
u dasturlashda keng qo‘llaniladi