Какво е CDN и защо едно е от съществено значение, ако притежавате домейн?

Мрежата за доставка на съдържание ( CDN ) е колекция от сървъри, разпространени по целия свят, които доставят части от вашия уебсайт на посетителите на сайта, разположени в близост до тези сървъри.

Най-честата употреба на CDN е за доставка на изображения от уебсайт. Това е така, защото изображенията обикновено са най-бавно зареждащият се компонент на уеб страница. 

Какво е CDN?(What Is a CDN?)

CDN не е уеб хост . Той просто кешира частите от вашия уебсайт, които сте настроили да бъдат обслужвани от CDN . Тези запазени (кеширани) файлове се качват на всички различни сървъри по целия свят.

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

Тези файлове могат да включват:

  • Javascript файлове
  • Изображения
  • видеоклипове
  • Таблици със стилове

Търсенето на CDN услуги скочи до небето, когато Google започна да използва скоростта на зареждане на страници като една променлива в своя алгоритъм за класиране.

Тази надпревара да стане най-бързо зареждащата се страница по дадена тема изискваше собствениците на уебсайтове да търсят алтернативи за бавно зареждащи се изображения на сайта. Разпределената, кеширана, CDN мрежа беше идеалното решение.

Защо CDN е от съществено значение за вашия сайт(Why a CDN Is Essential For Your Site)

Ако притежавате уебсайт, скоростта на зареждане на страниците е важна по няколко причини. Както бе споменато по-горе, това ще повиши общия ви рейтинг в класирането с Google

Второ, подобрява изживяването на посетителите на вашия уебсайт. Това ще ги накара да останат на вашия уебсайт по-дълго и да посетят повече страници в него.

Ето няколко други начина, по които CDN е от съществено значение за вашия уебсайт.

Спестява честотна лента(Saves Bandwidth)

Използвайки CDN , вместо това прехвърляте използваната честотна лента от сървъра на вашия уеб хост към разпределената мрежа от CDN сървъри. 

След като настроите своя CDN акаунт и го настроите с вашия домейн, ще видите, че честотната лента започва да се натрупва в таблото за управление на вашия акаунт.

Това е изискването за честотна лента, което премахвате от сървъра на вашия уеб хост. Тъй като услугите за уеб хостинг са толкова скъпи – и много често се таксуват за използване на повече честотна лента – намаляването на използването на честотната лента обикновено се равнява на значителни спестявания на разходи.

Разходите за CDN(CDN) честотна лента са далеч по-евтини от разходите за уеб хостинг. Това е така, защото CDN услугите настройват своята сървърна мрежа за управление на високочестотно съдържание като изображения. Те правят това по следните начини.

  • CDN(CDNs) използват оптимизации като балансиране на натоварването на сървъра и стабилни устройства, които ускоряват трансфера и намаляват грешките.
  • Чрез техники за манипулиране на размера на файла, като компресиране и минимизиране на файловете, CDN(CDNs) намаляват количеството данни, които се прехвърлят.
  • Използвайки SSL/TLS сертификати, CDN(CDNs) могат да намалят фалшивите стартирания на трансфер, което избягва необходимостта от рестартиране на трансфер и изпращане на още повече данни.

Намалява времето за престой(Reduces Downtime)

Що се отнася до надеждността, има няколко неща, които намаляват времето за престой на вашия уебсайт повече от използването на CDN услуга.

Това увеличено време на работа се дължи на редица причини.

Разпределената CDN мрежа означава, че по-голямата част от вашата честотна лента – изображенията – идват от множество сървъри от цял ​​свят. CDN услугите използват техника, наречена „балансиране на натоварването“, което означава, че когато има прекомерно търсене от един сървър, други сървъри се използват за балансиране на натоварването.

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

И тъй като изображенията и файловете са най-голямата част от прехвърляните данни, това е мястото, където ще се появи по-голямата част от търсенето. 

Фактът, че CDN(CDNs) управляват това търсене на множество сървъри с балансирано натоварване означава, че вашият сайт ще може да обработва значително повече трафик, отколкото ако не използвате CDN услуга.

Подобрява сигурността(Improves Security)

Може да се изненадате да научите, че използването на CDN също може да повиши сигурността на вашия сайт.

За да разберете това, първо е важно да разберете потока от данни, когато посетителите идват на вашия уебсайт.

При настройка на един уеб сървър посетителите правят заявка за уеб страница и вашият уеб сървър трябва да отговори с всички данни – включително текст, изображения, javascript и таблици със стилове. Цялото това търсене на честотна лента се отразява на вашия един уеб сървър.

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

Ето защо повечето язовири са построени с множество пристанища, които могат да се отварят, когато нивото на водата се покачва от другата страна.

Ако имате уебсайт, хостван на един уеб сървър, са необходими много по-малко усилия от страна на DDOS нападател, за да премахне вашия уебсайт.

DDOS атаките се стартират от много различни „ботове“ от цял ​​свят, симулирайки стотици или дори хиляди потребители, които правят заявки към вашия уеб сървър едновременно.

Въпреки това, като използвате CDN услуга с разпределени уеб сървъри по целия свят, всички тези сървъри са като допълнителни портове в язовира.

Сега вашият уеб сървър трябва да обслужва само текст, а множество CDN сървъри предоставят изображения и други файлове. Всички тези сървъри по същество споделят търсенето на честотна лента. 

Това няма да осигури 100% защита срещу DDOS атаки, но ще изисква усилията, които хакерите влагат в атаката, да бъдат много по-големи, преди уебсайтът ви да падне.

Освен това, ако се уверите, че сте настроили своя CDN с TLS/SSL сертификати, целият трафик ще бъде криптиран и защитен от хакери, прихващащи уеб трафика.

Как да настроите вашата CDN услуга(How to Set Up Your CDN Service)

Въпреки че една CDN услуга може да звучи сложно, настройката й е сравнително лесна.

Първо, трябва да изберете CDN услуга. Има няколко основни, от които да избирате.

  • Cloudflare : Една от най-големите и добре познати CDN услуги, използвани от много големи фирми по света.
  • Бързо(Fastly) : Предлага редица продукти за уеб оптимизация, включително доставка на CDN съдържание.(CDN)
  • KeyCDN : Управлява 34 центъра за данни, разположени по целия свят, с доказана производителност на скоростта на уебсайта.
  • MetaCDN : За разлика от други CDN услуги, които таксуват въз основа на употреба, тази услуга начислява фиксирана месечна такса.
  • StackPath : Преди MaxCDN , StackPath се използва от много компании и уебсайтове по целия свят. 

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

След като се регистрирате за CDN услуга, ще трябва да настроите своята CDN зона в акаунта си.

Настройването на акаунта просто включва предоставяне на името на вашия домейн и конфигуриране на кеширане и компресиране. Обикновено е добре да оставите тези настройки по подразбиране.

Забележете(Make) името на хоста CNAME , предоставено от вашия (CNAME)CDN . Това ще ви трябва по-късно.

И накрая, ще трябва да инсталирате CDN плъгин на вашия сайт. Например, ако използвате WordPress сайт, W3 Total Cache е популярна опция.

След като инсталирате приставката, ще видите налично поле, където можете да въведете CNAME , предоставено от вашата CDN услуга.

Ще намерите и раздел, в който можете да активирате какъв тип файлове на вашия уебсайт искате да кешира и предоставя на посетителите услугата CDN .

След като запазите всички промени, трябва да видите, че диаграмите за честотна лента на CDN започват да отразяват посетителите с течение на времето. Може да мине известно време промените да се репликират в интернет(Internet) , но промените в DNS трябва да се актуализират след около 24 часа.

Предвид предимствата на производителността и сигурността, предоставени от CDN услуга, не можете да си позволите да не я конфигурирате за вашия уебсайт.



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts