Бърз преглед

Базираната в Сан Франциско Fastly е гъвкава облачна компания с дълъг списък от големи клиенти: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo и др.

CDN на Fastly следва по-простия от повечето подобни на Cloudflare обратен прокси модел. Вместо да ви даде адрес „cdn.mydomain.com“, където можете да съхранявате конкретни файлове, Бързо маршрутизира целия трафик на уебсайта през своите сървъри. За да направите това, трябва да актуализирате записа CNAME за вашия сайт с регистратора на домейн, но след това той просто работи, не се изискват промени в кода на уебсайта.

Бързо има точки на присъствие (PoP) по целия свят

Веднъж конфигурирана, системата работи подобно на всеки друг CDN. Когато някой посети вашия сайт, бързо проверява местоположението му и извлича съдържание от най-близката точка на присъствие (PoP). Компанията предлага мощни PoPs, разпространени по целия свят - 20 места в Северна Америка, 6 в Южна Америка, 13 в Европа, 8 в Азия, 6 в Нова Зеландия и Австралия и 2 в Африка - така че повечето потребители на мрежата трябва да получат бърз отговор .

  • Искате ли да опитате бързо? Вижте уебсайта тук

Бързо има силно конфигурируема поддръжка за кеширане на видео. Той може да достави всеки HTTP-базиран протокол за поточно предаване на мултимедия, включително HLS на Apple, HDS на Adobe и MPEG-DASH. Услугата прави всичко възможно, за да поддържа съдържанието ви в безопасност, с поддръжка за криптиране, DRM и защитени маркери, които ограничават достъпа до медиите ви (вашето уеб приложение ги предоставя и те изтичат след конфигурируем период от време.)

Функциите за сигурност на ниво предприятие включват напълно конфигурируема защитна стена за уеб приложения, способно намаляване на DDoS и интелигентно откриване и блокиране на ботове.

Поддръжката на HTTPS на Fastly е изчерпателна

Навсякъде, където погледнете, има нови и високотехнологични технологии. Уморихте ли се от CDN, които очакват да останете впечатлени от тяхната поддръжка за HTTP / 2? Бързо поддържа бързия UDP-базиран HTTP / 3. Това няма да ви помогне много в момента (браузърите с големи имена поддържат HTTP / 3, но той е изключен по подразбиране), но е добре да знаете, че опцията е налична.

Бързо вече има сериозно впечатляващо представяне в реалния свят в други области, включително възможността да изчисти всичко в кеша - това е глобално, във всеки един PoP - за 150 ms или по-малко.

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

Когато изчистите кеша, бързо работи за намаляване на въздействието. Неговата функция Origin Shield определя определен PoP за обработка на заявки в случай на пропуск на кеша. Ако изчистите кеша, вашият щит изтегля съдържанието от началото, а други PoPs след това имат достъп до щита, предотвратявайки избиването на сървъра ви от заявки за актуализация от цял ​​свят.

Мощен Image Optimizer се предлага като допълнителна добавка. Това надхвърля опростените оптимизации на файлове и качество, които може да получите с Cloudflare и други. Той може да преоразмерява изображенията, да ги изрязва или изрязва, да променя ориентацията, да конвертира формат и др. Обвържете всичко това заедно с поддръжката на Fastly за езика за конфигуриране на лакове и можете интелигентно да се справите с всякакви решения за обработка на изображения на ръба, например да обслужвате потребител с WebP изображение, когато откриете, че използват Chrome.

Ценообразуване

Fastly е услуга за плащане при движение с минимална такса от $ 50 на месец и ценова структура, подобна на Amazon CloudFront.

Честотната лента се таксува с променливи тарифи, в зависимост от региона. Северна Америка и Европа са на цена от $ 0,12 на гигабайт за първите 10TB, Австралия и Нова Зеландия са $ 0,19, Бразилия и Южна Африка са $ 0,28. Цените падат с около $ 0,04 на гигабайт за трафик над 10TB.

Също така ви таксуват за общия брой заявки (броят на изтеглените файлове). Цените варират от $ 0,0075 до $ 0,016 за 10 000 заявки, отново в зависимост от региона (това е фиксирана ставка както за HTTP, така и за HTTPS заявки).

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

Ако цената е на върха на вашия приоритетен списък, Fastly няма да работи за вас. Цените на KeyCDN започват от 0,04 долара за GB, една трета от това, което ще платите в Fastly, без такса за заявки и минимални месечни разходи от 4 $.

Fastly обаче е на разумни цени за огромния си списък с функции и е сравним с подобни на CloudFront и Azure. И ако не сте сигурни, безплатен кредит от $ 50 само за регистрация (400GB или по-малко, в зависимост от това, което правите) ви дава възможност да видите как услугата работи с вашия сайт.

Можете да се регистрирате бързо за такса, без дори да се налага да предоставяте данните си за плащане

Настройвам

Регистрацията с Fastly отнема само няколко секунди. Въведете вашето име, компания, телефонен номер, имейл адрес и парола и това е по същество това (не ви се искат данни за плащане, докато не бъде използвана вашата безплатна квота за движение).

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

Бързо се настройва почти веднага, след което ви дава тестов URL ('http://mydomain.com.global.prod.fastly.net'), който можете да използвате, за да проверите дали услугата работи. Това не само ви спестява час или два, които може да изчакате за разпространение на вашите DNS записи; това също няма ефект върху производствения трафик. Ако просто искате да експериментирате, можете да похарчите кредита си от $ 50, без да се намесвате в нормалните си операции в сайта.

И със сигурност има много експерименти за правене. Вземете например GZip компресия. Повечето CDN ви дават достъп до това като прост превключвател. Бързо прави същото, но също така позволява да се определи точно кои файлови разширения и типове съдържание искате да компресирате. Той има вградена схема за нормализиране, за да гарантира, че GZip не нарушава някои стари браузъри и можете да персонализирате алгоритъма за нормализиране, ако искате.

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

Бързо ви позволява да създавате настройки на кеша, както и да прикачвате условия към тях

Този подход ви дава огромна гъвкавост. Пример: да предположим, че вашият първоначален сървър понякога връща 404 грешки, само временно. Вероятно не искате тези да бъдат кеширани през цели 24 часа, нали? С Fastly можете да разрешите проблема, като създадете кеш обект, който променя стойността на TTL (време за живот) на пет минути, ако системата получи код за отговор 404.

Можете дори да добавите свой собствен VCL код

Все още не е достатъчно? Кешовете на Fastly се базират на Varnish, който е напълно конфигурируем чрез Varnish Configuration Language. Когато изберете опции в уеб диалоговите прозорци на Fastly, услугата генерира VCL код отдолу. Но ако предпочитате, можете да прегледате или редактирате този код ръчно или да добавите свой собствен VCL.

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

Има редица променливи, участващи в определянето на ефективността на CDN

производителност

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

Услуги като CDNPerf могат да ви помогнат да сравните производителността на различни CDN

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

Докато пишем, Бързо класира шесто място за време за реакция в САЩ, от поле 20 (Google Cloud CDN оглавява списъка).

Океания е особен акцент, с отлично средно време за реакция от 19 мс, поставяйки Fastly на първо място.

Компанията обаче е среден клас на други места, включително 10-те места в Европа, Азия и Африка, печелейки бързо 9-то място за световно представяне.

Висококачествените функции на Fastly също спомагат за повишаване на производителността

Въпреки че това не изглежда впечатляващо, имайте предвид, че суровото време за реакция не е единствената мярка за скорост. Напредналите потребители, които ще използват по-висококачествените функции на Fastly - обработка на изображения, може би HTTP / 3, оптимизиране на операциите с интелигентен VCL, преместване на ключова логика до ръба - биха могли да видят допълнителни ползи за производителността от всяка от тях, добавяйки една сериозно бързо сайт.

Окончателна присъда

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

  • Също така подчертахме най-добрия CDN

Интересни статии...