Сеть дастаўкі кантэнту CDN

Сеть дастаўкі кантэнту CDN (Content Delivery Network) ўяўляе сабой сетку ўзаемазлучаных сервераў, якая паскарае загрузку старонак вэб-прыкладанняў з высокай нагрузкай.

Напрыклад, калі карыстальнік адкрывае сайт, то ўсе размешчаныя ў ім выявы павінны спачатку загрузіцца з сервера. Калі карыстальнік геаграфічна далёка ад сервера сайта, то час сцягвання выяў можа значна павялічыцца. Менавіта для таго, каб гэтага пазбегнуць і выкарыстоўваюцца серверы CDN, якія геаграфічна знаходзяцца бліжэй да карыстальнікаў.

Асноўная задача CDN складаецца ў тым, каб адкрыць пункты прысутнасці (POP) або групы перыферыйных сервераў CDN у розных геаграфічных лакацыях.

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

  1. Кэшаванне - працэс захавання копій даных для таго, каб пры неабходнасці хутка атрымаць да іх доступ. У CDN кэшаванне прадугледжвае захаванне статычнага кантэнту вэб-сайтаў на некалькіх сеткавых серверах.
  2. Дынамічнае паскарэнне - памяншэнне часу адкліку сервераў пры ўзаемадзеянні карыстальніка з дынамічным вэб-кантэнтам. Для дынамічнага паскарэння выкарыстоўваюць прамежкавыя серверы CDN паміж вэб-сайтамі і карыстальнікамі.
  3. Перыферыйныя лагічныя вылічэнні выконваюцца на перыферыйным серверы CDN і прызначаны для паскарэння перадачы даных паміж кліентам і серверам. Такім чынам, размеркаванне вылічэнняў паміж вэб-серверамі і перыферыяй сеткі спрыяе павышэнню хуткасці загрузкі і, у цэлым, прадукцыйнасці вэб-сайтаў.

Сферы прымянення CDN:

Глядзіце таксама

  • тып даных стэк,
    які шырока выкарыстоўваецца ў праграмаванні
  • тып даных куча,
    які шырока выкарыстоўваецца ў праграмаванні
  • Серверны бок,
    якая ўключае ўсе праграмы і аперацыі на серверы
  • спосаб арганізацыі даных LIFO,
    які шырока выкарыстоўваецца ў праграмаванні
  • спосаб арганізацыі даных FIFO,
    які шырока выкарыстоўваецца ў праграмаванні