Швидко переглянути

Зміст:

Anonim

Швидко, що базується в Сан-Франциско, є універсальною хмарною компанією з довгим списком відомих клієнтів: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo тощо.

CDN Fastly наслідує простішу, ніж більшість Cloudflare-подібну модель зворотного проксі-сервера. Замість того, щоб вказати вам адресу „cdn.mydomain.com”, де ви можете зберігати певні файли, Швидко маршрутизує весь трафік веб-сайту через його сервери. Для цього потрібно оновити запис CNAME для свого веб-сайту за допомогою реєстратора доменів, але після цього він просто «працює», і не потрібно змінювати код веб-сайту.

Швидко має точки присутності (PoP) у всьому світі

Після налаштування система працює так само, як і будь-який інший CDN. Коли хтось відвідує ваш сайт, швидко перевіряє своє місцезнаходження та отримує вміст із найближчої точки присутності (PoP). Компанія пропонує потужні PoP, розповсюджені по всьому світу - 20 місць у Північній Америці, 6 у Південній Америці, 13 у Європі, 8 у Азії, 6 у Новій Зеландії та Австралії та 2 у Африці - тому більшість веб-користувачів повинні отримати швидку відповідь .

  • Хочете спробувати швидко? Перевірте веб-сайт тут

Швидко має настроювану підтримку кешування відео. Він може забезпечити будь-який протокол потокової передачі мультимедіа на основі HTTP, включаючи HLS від Apple, HDS від Adobe та MPEG-DASH. Послуга робить все можливе, щоб також забезпечити безпеку вашого вмісту, підтримуючи шифрування, DRM та захищені маркери, які обмежують доступ до ваших медіа (ваш веб-додаток надає їх, і вони закінчуються через певний проміжок часу)

Особливості безпеки на рівні підприємства включають повністю налаштовуваний брандмауер веб-додатків, здатне пом'якшити DDoS та інтелектуальне виявлення та блокування ботів.

Підтримка HTTPS Fastly є всебічною

Куди б ви не подивились, є нові та високотехнологічні технології. Набридли CDN, які очікують, що вас вразить їх підтримка HTTP / 2? Швидко підтримує швидкий протокол HTTP / 3 на основі UDP. Зараз це вам особливо не допоможе (браузери з великими іменами підтримують HTTP / 3, але за замовчуванням вимкнено), але добре знати, що ця опція доступна.

Швидко вже має серйозно вражаючу реальну ефективність в інших областях, однак, включаючи можливість очистити все в кеш-пам'яті - це глобально, у кожному PoP - за 150 мс або менше.

Компанія використовує цю швидкість, щоб забезпечити кешування вмісту, керованого подіями. Ідея полягає в тому, що навіть об’єкти веб-сайтів, які оновлюються дуже часто - заголовки новин, ціни на акції - можуть обслуговуватися CDN протягом короткого часу, а потім втратити чинність і перезавантажити майже одразу, як тільки вони оновляться про ваше походження.

Коли ви очищаєте кеш, швидко працює, щоб зменшити вплив. Його функція Origin Shield визначає вказаний PoP для обробки запитів у разі пропуску кешу. Якщо ви очистите кеш-пам’ять, ваш щит витягує вміст з джерела, а інші PoP-адреси отримують доступ до екрану, запобігаючи забиванню вашого сервера запитами на оновлення з усього світу.

Потужний оптимізатор зображень доступний як додатковий додаток. Це виходить далеко за рамки простих оптимізацій файлів та якості, які ви можете отримати за допомогою Cloudflare та інших. Він може змінювати розмір зображень, обрізати або обрізати, змінювати орієнтацію, конвертувати формат тощо. Пов’яжіть це все разом із підтримкою Fastly для мови конфігурації лаку, і ви можете розумно мати справу з усіма видами рішень щодо обробки зображень на краю, наприклад, подаючи користувачеві зображення WebP, коли виявите, що вони використовують Chrome.

Ціноутворення

Fastly - це платна послуга з мінімальним платежем у розмірі 50 доларів на місяць і структурою цін, подібною до Amazon CloudFront.

Смуга пропускання стягується із змінними тарифами, залежно від регіону. Північна Америка та Європа коштують 0,12 долара за гігабайт за перші 10 ТБ, Австралія та Нова Зеландія - 0,19 доларів, Бразилія та Південна Африка - 0,28 доларів. Ціни падають приблизно на 0,04 долара за гігабайт для трафіку понад 10 ТБ.

З вас також стягується загальна кількість запитів (кількість завантажених файлів). Ціни варіюються від 0,0075 до 0,016 доларів за 10000 запитів, знову ж залежно від регіону (це фіксована ставка як для HTTP, так і для HTTPS запитів).

Швидко надає простий оцінювач ціни, щоб дати вам уявлення про ваш щомісячний рахунок. Введіть свою ймовірну пропускну здатність та кількість запитів файлів, щоб побачити результати.

Якщо ціна знаходиться на першому місці у вашому списку пріоритетів, Швидко вам не працюватиме. Ціни на KeyCDN починаються з 0,04 дол. США за ГБ, третину від того, що ви будете платити в Fastly, без оплати за запити та мінімальних щомісячних витрат у розмірі 4 доларів США.

Швидко доступні ціни за великий перелік функцій, порівнянні з такими, як CloudFront та Azure. І якщо ви не впевнені, безкоштовний кредит у розмірі 50 доларів США лише на реєстрацію (400 ГБ або менше, залежно від того, що ви робите) дає вам можливість побачити, як працює послуга на вашому сайті.

Ви можете швидко підписатися на плату, навіть не вказуючи свої платіжні реквізити

Налаштування

Реєстрація за допомогою 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. Коли ви вибираєте параметри у веб-діалогах 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