Што е CDN (Мрежа за испорака на содржини)?

Забрзајте ги вашите веб страни со кеширање на датотеки на мрежно ниво

CDN претставува "Мрежа за испорака на содржини" и е систем на компјутери со скрипти и други содржини на нив кои се широко користени од многу веб страни. CDN може да биде многу ефикасен начин за забрзување на вашите веб-страници, бидејќи содржината често ќе се кешира во мрежен јазол.

Како функционира CDN

  1. Веб-дизајнерот се поврзува со датотека на CDN, како што е линкот до jQuery.
  2. Клиентот посети друга веб-страница која исто така користи jQuery.
  3. Дури и ако никој друг не ја искористил оваа верзија на jQuery, кога клиентот ќе дојде на страницата во број 1, врската со jQuery веќе е кеширана.

Но, има повеќе за тоа. Мрежи за испорака на содржина се дизајнирани да бидат кеширани на мрежно ниво. Значи, дури и ако клиентот не посети друг сајт со користење на jQuery, шансите се дека некој на истиот мрежен јазол како што се наоѓал го посетил сајтот користејќи jQuery. И така, јазолот го кеширал тој сајт.

И секој предмет што е кеширан ќе се вчита од кешот, со што се забрзува времето за преземање на страницата.

Користење на комерцијални CDNs

Многу големи веб-сајтови користат комерцијални CDNs како Akamai Technologies за кеширање на нивните веб-страници низ целиот свет. Веб-страницата која користи комерцијални CDN работи на ист начин. Првиот пат кога се бара страница, од било кој друг, таа е изградена од веб серверот. Но, тогаш тоа исто така е кеширано на CDN серверот. Потоа, кога друг клиент доаѓа на истата страница, прво се проверува CDN за да се утврди дали кешот е актуелен. Ако е така, CDN го испорачува, инаку, повторно го бара од серверот и кешира таа копија.

Комерцијалниот CDN е многу корисна алатка за голема веб-страница која добива милиони прегледи на страници, но можеби нема да биде исплатлива за помали веб-страници.

Дури и помали сајтови можат да користат CDNs за скрипти

Ако користите било скрипта библиотеки или рамки на вашиот сајт, референцирање на нив од CDN може да биде многу корисно. Некои најчесто користени библиотеки кои се достапни на CDN вклучуваат:

И ScriptSrc.net обезбедува линкови до овие библиотеки, па не мора да ги паметите.

Мали веб-страници, исто така, можат да користат бесплатни CDNs за кеширање на нивната содржина. Постојат неколку добри CDNs кои можете да ги користите, вклучувајќи:

Кога да се префрлиш на мрежа за испорака на содржина

Поголемиот дел од времето за одговор за веб-страница се троши за симнување на компонентите на таа веб-страница, вклучувајќи слики, стилови, скрипти, Flash, и така натаму. Со ставање на што поголем број од овие елементи на CDN, можете драматично да го подобрите времето за одговор. Но, како што споменав, може да биде скапо да се користи комерцијален CDN. Плус, ако не сте внимателни, инсталирањето на CDN на помало место може да го забави, наместо да го забрза. Толку многу мали бизниси не се подготвени да ја направат промената.

Постојат некои индикации дека вашата веб-страница или бизнис е доволно голема за да имаат корист од CDN.

Повеќето луѓе сметаат дека ви требаат најмалку еден милион посетители дневно за да имаат корист од CDN, но јас не мислам дека има одреден број. Веб-страницата која е домаќин на многу слики или видео може да има корист од CDN за тие слики или видеа дури и ако нивните дневни прегледи на страници се пониски од еден милион. Други типови на датотеки кои можат да имаат корист од тоа да бидат хостирани на CDN се скрипти, Flash, звучни датотеки и други статични елементи на страница.