CDN StackPath (послуга, раніше відома як MaxCDN) - це потужна мережа доставки вмісту (CDN), порівняно проста для початківців, але разом із деякими функціональними можливостями на рівні підприємства, якщо вони вам потрібні.
Мережа послуг налічує 50+ PoP по всьому світу. Це прийнятна сума, але більшість із них знаходиться в Північній Америці, Південній Америці та Європі, лише в чотирьох місцях в Азії та двох в Океанії. Проте ми не можемо скаржитися на пропускну здатність, оскільки загальна пропускна здатність StackPath на 65 Тбіт / с перевершує роботу таких постачальників, як CDN77 та G-Core Labs (обидва заявляють 50 Тбіт / с).
- Хочете спробувати StackPath CDN? Перевірте веб-сайт тут
Початок роботи може бути таким простим, як визначення сервера походження, можливо, налаштування записів DNS та інтеграція CDN із вашим сайтом. Безкоштовні приватні сертифікати SSL доступні, якщо вони вам потрібні, підтримка HTTP / 2 підвищує продуктивність і існує чіткий контроль над кешуванням.
EdgeRules StackPath розширюють службу, дозволяючи налаштувати доставку вмісту, додаючи або змінюючи заголовки, перенаправляючи запит, додаючи нове правило кешу або навіть захищаючи ваш вміст підписом URL-адреси.
Потужний брандмауер веб-додатків (WAF) забезпечує значний захист. Вбудовані правила блокують загальні зони атаки: ін'єкція SQL, XSS, віддалене включення файлів, ін'єкції заголовків відповідей, загальні експлойти WordPress та багато, багато іншого. Багато небезпечних ботів заблоковано за замовчуванням, тоді як моніторинг поведінки стежить за користувачами, які діють сумнівно, і підозрілих відвідувачів можна кинути виклик капчами, щоб довести свою законність. І якщо всього цього недостатньо, ви можете створити власні правила WAF, щоб блокувати ще більше загроз.
Сайт підтримки все це документує в розумній мірі. У ньому немає деталей, які ви отримаєте з Microsoft або Google, але він також набагато зручніший для читання і вмісту, достатнього для корисності. Але якщо це не допомагає, цілодобова підтримка доступна через чат, квиток, електронну пошту та телефон.
Ціноутворення
Якщо ви втомилися від цін на CDN настільки складних, що вам потрібен спеціальний калькулятор, щоб визначити рахунок, StackPath CDN буде відчувати себе по-іншому.
Простий початковий план дає вам 1 ТБ трафіку та необмежену кількість запитів лише за 10 доларів на місяць (0,01 дол. США за ГБ).
Потрібна більша пропускна здатність? Немає змінних цін на регіон, не прокручується 25 цінових рівнів, ви просто платите 0,04 дол. США за ГБ до 100 ТБ і 0,03 дол. США до 1 ПБ (після цього компанія просить вас зателефонувати і поговорити про це).
Індивідуальні послуги - брандмауер веб-додатків (WAF), DNS та моніторинг послуг - додаткові 10 доларів на місяць кожна.
Якщо ви шукаєте потужність, тоді ви можете також поєднати їх і, можливо, заощадити трохи грошей. Пакет Edge Delivery 20 забезпечує вам 1 ТБ трафіку, брандмауер веб-додатків з 5 мільйонами запитів та п’ятьма спеціальними правилами, два мільйони запитів DNS та моніторинг однієї служби всього за 20 доларів на місяць.
Те, що ви не отримуєте, - це пробна версія або будь-який початковий кредит, який допоможе вам розпочати. Але, маючи повний місячний сервіс за 10 доларів, навряд чи можна скаржитися.
Загалом, це гарно збалансована схема ціноутворення, яка конкурує з бюджетними постачальниками, такими як Bunny, в той же час, а також підтримує деякі вдосконалені функції, які вам знадобляться для більш важких проектів. Що б ви не робили, швидше за все, ви знайдете тут щось, що сподобається.
Налаштування
Після простого процесу реєстрації сайт StackPath перенаправляє клієнтів на свою веб-панель інструментів. Діаграми дають огляд CDN-трафіку та продуктивності WAF (у будь-якому випадку, коли ви вже працюєте), а ліва бічна панель вказує на різні функції інформаційної панелі.
Зайдіть в область Сайти, створіть новий Сайт із доменом, який ви хочете налаштувати, і ви зможете налаштувати його за допомогою різних налаштувань та параметрів StackPath.
Ви можете додати безкоштовні приватні сертифікати SSL, наприклад, за допомогою менеджера сертифікатів StackPath. Час закінчення терміну дії кешу за замовчуванням може бути встановлений як будь-що від 30 секунд до 30 днів. Query String Control визначає, що відбувається з URL-адресами, включаючи запитання (mydomain.com/action?time=now.) Існує підтримка Gzip та HTTP / 2, ви можете контролювати доступ до свого сайту за допомогою підтримки CORS, а функція Content Persistence дозволяє обслуговувати вміст CDN термін дії якого закінчився (зручно, якщо вихідний сервер не працює.)
Є кілька незвичних, але вітальних штрихів. Ви можете вказати як резервні сервери, так і вихідні сервери, наприклад (також корисно, якщо ваш сервер не працює.) Підтримка автентифікації джерела дозволяє CDN підключатися до ресурсів, яким потрібні ім’я користувача та пароль. Підтримка Gzip - це не просто перемикач увімкнення / вимкнення, ви також можете встановити рівень стиснення, щоб збалансувати розмір файлу та час стиснення. А протокол HTTP / 2 сервера може надсилати вміст у браузер до того, як його запитують, скорочуючи час завантаження.
Є деякі проблеми та обмеження. Немає прямої підтримки стиснення Brotli (ви все ще можете подати його з обхідним шляхом); заборонено використовувати символи підстановки під час очищення кеш-пам'яті (хоча ви можете все видалити); невелика підтримка застосування параметрів до певних типів файлів (наприклад, увімкнення Gzip стискає файли txt, js, html та css, а також тип тексту / * mime, але ви не можете вказати нічого іншого).
Послуга має безліч розширених функцій для компенсації. Спеціальні EdgeRules можуть встановлювати свої власні правила доставки на основі URL-адреси запиту, заголовка та методу HTTP, а також коду стану та файлу cookie. За додаткову плату в розмірі 10 доларів на місяць ви також отримуєте безсерверний сценарій StackPath, платформу на основі JavaScript, яка переміщує вашу власну логіку (перевіряє заголовки запитів, модифікує відповіді чи запити, робить додаткові запити на отримання або відповідає безпосередньо користувачеві) з вашого вихідного сервера на край StackPath вузол, найближчий до користувача, для найкращої продуктивності.
Продуктивність
CDNPerf вимірює час відгуку CDN на основі даних, отриманих від сотень мільйонів користувачів щодня, що робить сайт корисним способом порівняння найкращих постачальників.
Час відгуку StackPath CDN у всьому світі трохи розчаровує на 14-му місці з 20, із середнім часом запиту 37 мс. Але майте на увазі, що маржа незначна, і якщо ваші відвідувачі не будуть розподілені рівномірно по всьому світу, ви можете краще зрозуміти швидкість від регіональних діячів.
Наприклад, StackPath посідає 10 місце в Північній Америці. Це не звучить чудово, але його середній час запиту становив 34 мс, і навіть найпопулярніший Google Cloud CDN лише незначно випередив 30 мс.
Але з нижчої сторони, 17-е місце StackPath в Азії базувалося на середньому часі відгуку 116 мс (не було великого сюрпризу з мінімальними чотирма PoP-азіатськими програмами), а сім найкращих CDN мали відповіді менше половини часу.
Точні результати, які ви побачите, можуть суттєво відрізнятися залежно від того, де знаходяться ваші відвідувачі, але майте на увазі, що ці необроблені швидкості - лише частина історії. Вони не беруть до уваги, що ви можете робити з такими функціями, як розумні правила StackPath, і як вони можуть зробити доставку вашого вмісту ще більш ефективною. Рейтинг CDNPerf є хорошою відправною точкою, але так само важливо поглянути на функції CDN та на те, що вони можуть зробити для вас.
Остаточний вердикт
Це не найшвидший або найпотужніший сервіс, який ми бачили, але StackPath легко налаштувати, з низькими початковими цінами, деякими вартими бонусними функціями та чудовим брандмауером веб-додатків. Обов’язково спробувати для малих та середніх проектів.
- Ми також виділили найкращі CDN