CDN (Content Delivery Network) nima?

Fayllarni tarmoq darajasida keshlash orqali veb-sahifalarni tezlashtirish

CDN, "Kontentni etkazib berish tarmog'i" ni anglatadi va u ko'pgina veb-sahifalar tomonidan keng ishlatiladigan skriptlar va boshqa kontentlarga ega kompyuterlar tizimi hisoblanadi. CDN sizning veb-sahifalaringizni tezlashtirishning juda samarali usuli bo'lishi mumkin, chunki kontent odatda tarmoq tugunida saqlanadi.

CDN qanday ishlaydi?

  1. Veb-uslubchisi CDN-da jQuery havolasi kabi faylga bog'laydi.
  2. Xaridor shuningdek jQuery-ni ishlatadigan boshqa veb-saytga ham tashrif buyuradi.
  3. Hech kim jQuery versiyasini ishlatmagan bo'lsa ham, mijoz 1-sonli sahifaga kelganda, jQuery-ga ulanish allaqachon keshlangan.

Lekin bunga ko'proq narsa bor. Kontent etkazib berish tarmoqlari tarmoq darajasida keshlanish uchun mo'ljallangan. Shunday qilib, mijoz jQuery yordamida boshqa saytga bormagan bo'lsa ham, ular bir xil tarmoq tugunidagi jQuery orqali saytga tashrif buyurgan kishilarning imkoniyatlaridan foydalanishadi. Va shuning uchun tugun bu saytni keshlashdi.

Va keshlangan har qanday ob'ekt keshdan yuklaydi va bu sahifa yuklab olish vaqtini tezlashtiradi.

Tijorat CDN-lardan foydalanish

Ko'pgina yirik veb-saytlar butun dunyo bo'ylab veb-saytlarini keshlash uchun Akamai Technologies kabi savdo CDN-lardan foydalanadilar. Tijorat CDN ishlatadigan veb-sayt bir xil ishlaydi. Bir sahifa birinchi marta so'ralganda, har kim tomonidan veb-serverdan qurilgan. Ammo keyin u CDN-serverga keshlangan. So'ngra boshqa bir mijoz shu sahifaga kirganda, birinchi navbatda, keshning dolzarbligini aniqlash uchun CDN tekshiriladi. Agar shunday bo'lsa, CDN uni etkazib beradi, aks holda serverdan yana so'raydi va u nusxasini kesh qiladi.

Tijorat CDN - millionlab sahifa ko'rinishidagi katta veb-sayt uchun juda foydali vosita, lekin kichik veb-saytlar uchun u iqtisodiy jihatdan samarasiz bo'lishi mumkin.

Kichikroq saytlar ham skriptlar uchun CDNlardan foydalanishi mumkin

Saytingizda biron bir skript kutubxonasi yoki ramkalardan foydalansangiz, ularni CDNdan havola qilish juda foydali bo'lishi mumkin. CDN-da mavjud keng tarqalgan qo'llaniladigan kutubxonalar:

ScriptSrc.net bu kutubxonalarga ulanish imkonini beradi, shuning uchun ularni eslab qolish shart emas.

Kichkina veb-saytlar ham bepul kontentdan foydalanish uchun bepul CDNlardan foydalanishi mumkin. Siz foydalanishingiz mumkin bo'lgan bir nechta yaxshi CDN mavjud:

Mundarija yetkazib berish tarmog'iga qachon o'tish kerak

Veb-sahifa uchun javob berish vaqtining aksariyati veb-sahifaning tarkibiy qismlari, shu jumladan, rasmlar, uslublar jadvallari, skriptlar, Flash va boshqalarni yuklab olish uchun sarflanadi. CDNda iloji boricha ushbu elementlarning ko'pini qo'yib, ta'sir muddatini keskin oshirishingiz mumkin. Lekin aytib o'tganimdek, bu tijorat CDNdan foydalanish qimmat bo'lishi mumkin. Bundan tashqari, agar siz ehtiyot bo'lmasangiz, kichikroq saytga CDN o'rnatish uni tezlatish o'rniga, uni sekinlashtirishi mumkin. Ko'pgina kichik korxonalar o'zgarishlarni amalga oshirishni istamaydilar.

Sizning veb-saytingiz yoki biznesingiz CDN-dan foydalanish uchun etarlicha katta ko'rsatkichlar mavjud.

Ko'pchilik, siz CDN dan foyda olish uchun siz kuniga kamida bir million mehmonga ehtiyoj sezasiz, lekin biron bir raqam mavjud deb o'ylamayman. Ko'p rasm va videoga mezbonlik qiladigan sayt, ularning kundalik sahifa ko'rinishi bir milliondan past bo'lsa ham, ushbu rasm va videolar uchun CDN dan foydalanishlari mumkin. CDN-da joylashtirishdan foydalanishlari mumkin bo'lgan boshqa fayl turlari skriptlar, Flash, audio fayllar va boshqa statik sahifa elementlari.