Мрежа за испоруку садржаја CDN
Мрежа за испоруку садржаја CDN (Content Delivery Network) представља мрежу међусобно повезаних сервера, која убрзава учитавање страница веб апликација са високим оптерећењем.
На пример, када корисник отвори сајт, све слике смештене на њему морају прво да се учитају са сервера. Ако је корисник географски далеко од сервера сајта, време преузимања слика може значајно да се продужи. Управо да би се то избегло користе се CDN сервери, који се географски налазе ближе корисницима.
Основна улога CDN-а је да отвори тачке присуства (POP) или групе периферних CDN сервера на различитим географским локацијама.
Принципи рада CDN-а:
- Кеширање - процес чувања копија података како би се при потреби брзо добио приступ њима. У CDN-у кеширање подразумева чување статичког садржаја веб сајтова на неколико сервера у мрежи.
- Динамичко убрзање - смањење времена одзива сервера при интеракцији корисника са динамичким веб садржајем. За динамичко убрзање користе се посреднички CDN сервери између веб сајтова и корисника.
- Периферно логичко израчунавање се обавља на периферном CDN серверу и намењено је за убрзавање преношења података између клијента и сервера. Сходно томе, расподела израчунавања између веб сервера и периферије мреже доприноси повећању брзине учитавања и, у целини, перформанси веб сајтова.
Области примене CDN-а:
- Високобрзинска испорука или учитавање садржаја.
- Стриминг у реалном времену, на пример, за пренос стримова или вести уживо.
- Скалабилност корисника, тј. подршка на веб сајту истовремено великог броја посетилаца.
Погледајте такође
-
тип података стек,
који се широко користи у програмирању -
тип података куп,
који се широко користи у програмирању -
Серверска страна,
која укључује све програме и операције на серверу -
начин организације података
LIFO,
који се широко користи у програмирању -
начин организације података
FIFO,
који се широко користи у програмирању