CDN (Məzmun Çatdırılma Şəbəkəsi) nədir?

Şəbəkə səviyyəsində faylları önbelleğe alaraq veb səhifələrinizi sürətləndirin

CDN "Məzmun Çatdırılma Şəbəkəsi" və bir çox web pages tərəfindən geniş istifadə olunan skriptlər və digər məzmunlu kompüterlər sistemidir. Bir CDN, veb səhifələrinizi sürətləndirmək üçün çox təsirli bir yol ola bilər, çünki məzmun tez-tez bir şəbəkə nodeında önbelleklenecektir.

Bir CDN necə işləyir

  1. Veb dizayner bir CDN-də jQuery-a keçid kimi bir faylı əlaqələndirir.
  2. Müştəri həmçinin jQuery istifadə edən başqa bir veb səhifəyə daxil olur.
  3. Heç bir kimse jQuery-in bu versiyasını istifadə etmədikdə, müştəri 1 nömrəli səhifəyə gəldikdə jQuery-ə keçid artıq önbellidir.

Amma bunun üçün daha çox şey var. Content Delivery Network şəbəkə səviyyəsində önbelleklenecek şekilde tasarlanmıştır. Beləliklə, müştəri jQuery istifadə edərək başqa bir sayta daxil olmasa belə, eyni şəbəkə şablondakı kimsənin jQuery-dən istifadə edən bir saytın ziyarət etdiyinə şans. Və beləliklə, node bu saytın önünə keçdi.

Önbelleğe alınmış hər hansı bir obyekt, səhifənin yüklənmə vaxtını sürətləndirən cachedən yüklənəcəkdir.

Ticarət CDN-lərindən istifadə

Bir çox iri veb saytlar Akamai Technologies kimi kommersiya CDN-lərindən istifadə edirlər ki, onların veb səhifələrindəki veb səhifələrinə baxın. Ticarət CDN istifadə edən bir sayt eyni şəkildə işləyir. İlk dəfə bir səhifə tələb olunur, hər kəs tərəfindən, web server qurulur. Lakin sonra da CDN server önbelleğe alınır. Sonra başqa bir müştəri həmin səhifəyə gəldikdə, əvvəlcə cədvəl yenilənmiş olub olmadığını müəyyən etmək üçün CDN yoxlanılır. Əgər varsa, CDN bunu təmin edir, əksinə, onu serverdən yenidən tələb edir və bu surəti önbelleğe alır.

Ticarət CDN-ləri milyonlarla səhifə views əldə edən böyük bir veb sayt üçün çox faydalı bir vasitədir, ancaq kiçik saytlar üçün effektiv olmaya bilər.

Hətta daha kiçik saytlar skriptlər üçün CDN'leri istifadə edə bilər

Sitenizde hər hansı bir script kitabxanası və ya çərçivə istifadə etsəniz, onları CDN-dən istinad etmək çox faydalı ola bilər. CDN-də mövcud olan bəzi yayılmış kitabxanalar aşağıdakılardır:

ScriptSrc.net bu kitabxanalara keçid verir, belə ki, onları yadda saxlamaq olmaz.

Kiçik saytlar həmçinin məzmununu önləmək üçün pulsuz CDN-lərdən istifadə edə bilərlər. Aşağıdakılardan istifadə edə biləcəyiniz bir neçə yaxşı CDN var:

Məzmun Çatdırılma Şəbəkəsinə keçmək üçün

Veb səhifə üçün cavab müddəti əksəriyyəti şəkillər, üslublar, skriptlər, Flash və s. Daxil olmaqla, həmin veb səhifənin komponentlərini yükləmək üçün xərclənir. Bir CDN-də mümkün qədər çox element qoyaraq cavab müddətini dramatik şəkildə inkişaf etdirə bilərsiniz. Amma qeyd etdiyim kimi, kommersiya CDN-dən istifadə etmək bahalı ola bilər. Əlavə etsəniz, daha kiçik bir yerə bir CDN quraraq onu sürətləndirmək yox, yavaşlatmaq olar. Belə ki, bir çox kiçik biznes dəyişiklik etmək istəmirlər.

Veb sayta və ya biznesiniz CDN-dən istifadə etmək üçün kifayət qədər böyük olduğunu göstərən bəzi göstəricilər var.

Çox adam, CDN-dən faydalanmaq üçün gündə ən azı bir milyon ziyarətçiyə ehtiyac duyduğunu hiss edirəm, amma hər hansı bir sayı yoxdur deyə düşünmürəm. Bir çox şəkillər və ya videoya baxan bir sayt, gündəlik görünüşü bir milyondan daha aşağı olsa belə, həmin şəkillər və ya videolar üçün CDN-dən faydalana bilər. CDN-də yerləşdirildikdən istifadə edə biləcək digər fayl növləri skriptlər, Flash, səs faylları və digər statik səhifə elementləridir.