3 ситуации, в които е по-добре да не използвате CDN

Автор: Roger Morrison
Дата На Създаване: 22 Септември 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть?
Видео: Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть?

Съдържание


Източник: Nmedia / Dreamstime.com

За вкъщи:

Мрежите за доставяне на съдържание (CDN) могат да бъдат бърз и ефективен начин за предаване на съдържанието ви на потребителите. Но те не винаги са най-добрият вариант.

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

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


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

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

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


Модна потребителска база

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

Една от алтернативите тук е да се приложи мързеливо зареждане, което изтегля минималното количество съдържание на екрана на потребителя, като по този начин предоставя на потребителя незабавен достъп до това съдържание. На мястото на останалото съдържание се задържат временни заместители. Докато потребителят преминава към останалата част от съдържанието, заместителите се пълнят с действителното съдържание. Тази техника гарантира, че основните неща се предоставят на потребителя незабавно, а останалото съдържание се зарежда при необходимост. Резултатът е интелигентна консумация на честотна лента, минимални скорости на зареждане на страници и подобрена потребителска работа поради подобрения на скоростта.

Изключително локализирана потребителска база

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

Без грешки, без стрес - Вашето стъпка по стъпка ръководство за създаване на софтуер, променящ живота, без да разрушава живота ви

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

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

Нормативни и сложни изисквания за управление

Ако вашата организация обработва чувствителни потребителски данни, очевидно е, че ще имате сложен протокол за управление, предназначен да защитава потребителските данни на всяка цена. Това може да включва изисквания за суверенитет, които изискват данните да останат във физическата юрисдикция на определена държава. В такъв случай разполагането на CDN не е задължително да е подходящо, тъй като това означава, че данните могат да бъдат кеширани на сървъри в страни извън юрисдикцията, което би могло да противоречи на изискванията за суверенитет. (За повече информация за лицата, отговорни за управлението на данните, вижте Главен служител по данни: Следващата гореща технологична работа?)

заключение

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

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