Kontent Catdırılma Şəbəkəsi CDN
Kontent catdırılma şəbəkəsi CDN (Content Delivery Network) qarşılıqlı əlaqəli serverlər şəbəkəsidir, yüksək yükləmə ilə veb-proqramların səhifələrinin yüklənmə sürətini artıran.
Məsələn, istifadəçi veb-səhifəni açdıqda, onda orada yerləşdirilmiş bütün şəkillər əvvəlcə serverdən yüklənməlidir. Əgər istifadəçi coğrafi olaraq veb-saytın serverindən uzaqdadırsa, onda şəkillərin yüklənmə müddəti əhəmiyyətli dərəcədə artabilər. Məhz bunun qarşısını almaq üçün CDN serverlərindən istifadə olunur, hansı ki coğrafi olaraq istifadəçilərə daha yaxın yerləşirlər.
CDN-in əsas vəzifəsi müxtəlif coğrafi yerlərdə iştirak nöqtələrini (POP) və ya CDN periferiya serverlərinin qruplarını açmaqdır.
CDN-in iş prinsipləri:
- Keşləmə - məlumat nüsxələrinin saxlanması prosesidir, ona sürətlə çıxış əldə etmək üçün. CDN-də keşləmə veb-saytların statik kontentinin bir neçə şəbəkə serverində saxlanması deməkdir.
- Dinamik sürətləndirmə - istifadəçinin dinamik veb-kontentlə qarşılıqlı əlaqəsi zamanı serverlərin cavab müddətinin azaldılması. Dinamik sürətləndirmə üçün veb-saytlar və istifadəçilər arasında aralıq CDN serverlərindən istifadə olunur.
- Periferiya məntiqi hesablamaları CDN periferiya serverində həyata keçirilir və müştəri ilə server arasında məlumat ötürülməsinin sürətləndirilməsi üçün nəzərdə tutulub. Nəticə etibarilə, hesablamaların veb-serverlər və şəbəkə periferiyası arasında paylanması yüklənmə sürətinin artırılmasına və, ümumiyyətlə, veb-saytların performansının yaxşılaşdırılmasına kömək edir.
CDN-in tətbiq sahələri:
- Yüksək sürətli kontent çatdırılması və ya yüklənməsi.
- Real vaxt rejimində axın ötürülməsi, məsələn, canlı yayım və ya xəbərlərin canlı efirində ötürülməsi üçün.
- İstifadəçilərin miqyaslanması, yəni veb-saytda eyni zamanda çox sayda ziyarətçinin dəstəklənməsi.
Həmçinin bax
-
verilənlər tipi stek,
proqramlaşdırmada geniş istifadə olunan -
verilənlər tipi yığın,
proqramlaşdırmada geniş istifadə olunan -
Server tərəfi,
serverdəki bütün proqram və əməliyyatları əhatə edən -
verilənlərin təşkili üsulu
LIFO,
proqramlaşdırmada geniş istifadə olunan -
verilənlərin təşkili üsulu
FIFO,
proqramlaşdırmada geniş istifadə olunan