Content Delivery Network CDN
Mazmun ýetirijileriň şebekesi CDN (Content Delivery Network) bir-biri bilen baglanyşykly serwerleriň ýüksek ýükli web-programmalarynyň sahypalarynyň ýükleniş tizligini artdyrýan bir şebekesidir.
Mysal üçin, ulanyjy bir web sahypasyny açanda, onda ýerleşdirilen suratlaryň hemmesi ilki bilen serwerden ýüklenmeli. Eger ulanyjy web sahypasynyň serwerinden coğrafiki taýdan uzakda bolsa, suratlary ýükleýän wagty has-da köpelip biler. Munuň ýüze çykmazlygy üçin CDN serwerleri ulanylýar, olar ulanylýan ýerlere coğrafiki taýdan has ýakyn ýerleşýär.
CDN-iň esasy wezipesi, dürli geografiki ýerlerde bar boluş nokatlaryny (POP) ýa-da CDN-iň periferiýa serwerleriniň toparlaryny açmakdyr.
CDN-iň işleýiş prinsipleri:
- Keşleme - maglumatlaryň nusgalaryny saklamak prosesi, zerur bolanda olara çalt ýetmek üçin. CDN-da keşleme web sahypalarynyň statik mazmunyny birnäçe şebeke serwerlerinde saklamagy aňladýar.
- Dinamik tizleşdirme - ulanyjynyň dinamiki web mazumy bilen araçatlaşygynda serwerleriň jogap beriş wagtyny azaltmak. Dinamiki tizleşdirmek üçin web sahypalary bilen ulanyjylar arasynda aralyk serwerler CDN peýdalanylýar.
- Periferiýa logiki hasaplamalary CDN periferiýa serwerinde ýerine ýetirilýär we müşderi bilen serwer arasyndaky maglumat geçişiniň tizligini artdyrmak üçin niýetlenendir. Şonuň üçin, hasaplamalary web serwerleri bilen şebekäniň periferiýasy arasyna paýlamak ýükleýiş tizligini we, umumy taýdan, web sahypalarynyň işleýşini gowulandyrmaga kömek edýär.
CDN-iň ulanylyş ugurlary:
- Mazmuny ýüksek tizlikde ýetirmek ýa-da ýüklemek.
- Hakyky wagt režiminde akymly geçiriş, mysal üçin, strimleriň ýa-da täze habarlaryň direkt efirinde ýaýlymy üçin.
- Ulanyjylaryň ölçegini uly etmek, ýagny web sahypasynda bir wagtda uly sany myhmanlary goldamak.
Şeýle-de garaşyň
-
stek maglumat görnüşi,
programmirlemede giňden ulanylýar -
göwrüm maglumat görnüşi,
programmirlemede giňden ulanylýar -
Serwer tarapy,
serwerdäki ähli programmalary we amallary öz içine alýar -
LIFOmaglumatlary guramak usuly,
programmirlemede giňden ulanylýar -
FIFOmaglumatlary guramak usuly,
programmirlemede giňden ulanylýar