57 of 59 menu

Мрежа за доставка на съдържание CDN

Мрежата за доставка на съдържание CDN (Content Delivery Network) представлява мрежа от взаимосвързани сървъри, която ускорява зареждането на страници на уеб приложения с висока натовареност.

Например, когато потребител отваря сайт, всички изображения в него трябва първо да се заредят от сървъра. Ако потребителят е географски далеч от сървъра на сайта, времето за изтегляне на изображенията може значително да се увеличи. Exactly за да се избегне това се използват сървъри CDN, които географски са разположени по-близо до потребителите.

Основната задача на CDN е да отвори точки на присъствие (POP) или групи от периферни сървъри CDN в различни географски локации.

Принципи на работа на CDN:

  1. Кеширане - процес на запазване на копия от данни, за да се получи бърз достъп до тях при необходимост. В CDN кеширането означава запазване на статичното съдържание на уебсайтове на няколко мрежови сървъра.
  2. Динамично ускорение - намаляване на времето за реакция на сървърите при взаимодействие на потребителя с динамично уеб съдържание. За динамично ускорение се използват междинни сървъри CDN между уебсайтовете и потребителите.
  3. Периферни логически изчисления се извършват на периферен сървър CDN и са предназначени за ускоряване на предаването на данни между клиента и сървъра. Следователно, разпределението на изчисленията между уеб сървърите и периферията на мрежата спомага за повишаване на скоростта на зареждане и, като цяло, производителността на уебсайтовете.

Сфери на приложение на CDN:

  • Високоскоростна доставка или зареждане на съдържание.
  • Потоково предаване в реално време, например за излъчване на стриймове или новини на живо.
  • Мащабиране на потребителите, т.е. поддръжка на уебсайта едновременно голям брой посетители.

Вижте също

  • тип данни стек,
    който се използва широко в програмирането
  • тип данни купа,
    който се използва широко в програмирането
  • Сървърна страна,
    която включва всички програми и операции на сървъра
  • начин на организиране на данни LIFO,
    който се използва широко в програмирането
  • начин на организиране на данни FIFO,
    който се използва широко в програмирането
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне