Одним з найважливіших критеріїв бізнес-успішності інтернет-проекту, як не дивно, є швидкість завантаження його сторінок. Якщо вона мала, то це може привести втрат прибутку і потенційних клієнтів. Збільшивши продуктивність і надійність роботи вашого проекту, скориставшись гарною CDN, ви зможете зробити ваш ресурс більш успішним. Ось кілька прикладів:
- завдяки скороченню часу завантаження сторінок сайту Shopzilla на 4.8 секунди, його прибуток зріс на 12%;
- в разі такої великої компанії, як Amazon, за її власними оцінками, зменшення швидкості завантаження всього на одну секунду може привести до втрат до 1.6 млрд. доларів щороку;
- при повільної роботи ресурсу більше 20% користувачів залишають сайт;
- швидкість завантаження сторінок сайту впливає на його місце розташування в пошуковій видачі. Чим вона вища, тим більше користувачів побачать ваш сайт.
Але ніяка швидкість не забезпечить вашому проекту успіх, якщо він недостатньо надійний. Дуже важливо подбати про його безпеку, щоб хакери не змогли зашкодити ні змісту сайту, ні його репутації.
За останніми дослідженнями можна сказати, що близько 97 відсотків додатків мають уразливості і більше 70 відсотків проектів на CMS WordPress можуть бути заражені.
Зрозумілим стає той факт, що для успішного функціонування бізнес-проекту, його власнику потрібно подбати як про швидкість, так і про безпеку свого ресурсу. Для того, щоб вбити відразу двох зайців, використовують CDN. Цей спосіб досить простий, адже мережі доставки контенту дозволяють збільшити швидкість завантаження і надійність сайту. Звичайно, зробити це буде можливо тільки в разі, якщо у вас є хороший і потужний хостинг . Без нього вивести продуктивність проекту на новий, високий рівень буде вкрай складно.
Найпопулярніші CDN і їх переваги
Incapsula
Це одне з найбільш популярних пропозицій на ринку хмарної інформаційної безпеки. У користувачів цієї CDN є можливість підключення безкоштовного тарифу, який відповідає всім вимогам невеликих сайтів і має наступні можливості:
- глобальна мережа доставки контенту;
- кешування і стиснення для кращої оптимізації роботи з зображеннями;
- захищеність від спамящіх ботів, наявність CAPTCHA;
- дана CDN підтримує IP v6;
- дозволяє відстежувати статистику, аптайм і трафік в реальному часі, має можливість створення звітів;
Якщо у вас великий проект, ви можете скористатися тарифом Business або PRO. На відміну від безкоштовного, ці тарифи мають значно більше функцій, наприклад, захист від DDos-атак, firewall, балансувальник завантаженості сервера.
Розташування даної CDN в тридцяти точках світу робить можливим її використання практично в будь-якому куточку планети. Також у Incapsula є модуль для Joomla, що дозволяє налаштовувати швидкість роботи ресурсу і доставку даних за допомогою панелі управління CMS.
Більш 500 тисяч ресурсів використовують дану CDN, серед них: Moz, Wix, Xoom, Siemens, IATA, GoEast, T-Mobile.
Cloud Flare
Мабуть, є найбільш передовою CDN, що дозволяє збільшити швидкість і надійність роботи сайту.
Її використовують понад чотири мільйони користувачів по всьому світу. Така кількість досягається багато в чому завдяки величезній кількості дата-центрів - понад сто штук.
Основні переваги даної CDN, що надаються їй безкоштовно:
- глобальність і збалансованість
- функція кешу даних і його очищення
- асинхронна завантаження JavaScript
- підтримка IP v6
- HTTP / 2, SPDY
- WebSocet
- Restful API
- захищеність від DDos-атак
- захищеність версії 1.2 і 1.3
- перенаправлення на HTTPS
- захист від спамящіх ботів
- аналіз вразливостей
- можливість налаштування параметрів окремих веб-сторінок
Cloud Flare дозволяє зробити налаштування ресурсу менш, ніж за 5 хвилин. Буває, що більшу важливість відіграє надійність. Тоді ви можете придбати тариф PRO або навіть більш просунутий. Це дасть вам доступ до таких важливих функцій, як firewall для додатків, оптимізована робота з картинками і мобільними версіями сторінок.
Важливою особливістю це CDN є її робота з додатками, що дозволяє користуватися ними без додаткових установок і змін в коді.
Дані про ресурси, які використовують CDN показують, що майже 80% сайтів з першого мільйона найпопулярніших сайтів світу використовують саме цю CDN. Серед них: Yelp, Feedly, Mozilla, Digital Ocean, Udacity, CodeGuard, Zopim, StackOverflow, Reddit.
Datapath
Збільшує швидкість завантаження і зменшує витрати трафіку завдяки використанню інтеграції з AWS. Вона дає своєму власникові можливість повністю контролювати мережу і трафік, орієнтуючись на час очікування, а також вартість і пропускну здатність каналу. Завдяки оптимізації трафіку значно знижується час очікування AWS.
Безкоштовний пакет надає функції:
- еластичний ip-адреса
- оптимізоване час очікування
- статистика трафіку
- 500 Гігабайт трафіку щомісяця
Найкраще дана CDN підходить при використанні AWS для зниження часу очікування мережі і витрат на функціонування сайту.
Photon від Jetpack
Дана CDN має не повноцінний набір функцій, а лише дає можливість обробляти зображення більш швидко. Але, незважаючи на обмежений функціонал, вона дуже популярна і відмінно підходить для сайтів на WordPress, мають справу з великою кількістю зображень. Photon дозволяє розвантажити канал, тим самим збільшивши швидкість завантаження картинок.
Активувати цю мережу доставки контенту потрібно в панелі інструментів. Вона може працювати з ресурсами, що розташовуються як на wordpress.com, так і в інших місцях. Також є можливість використання Cloudinary, щоб управляти картинками в хмарному сервісі. Ця альтернатива має можливість роботи на будь-якій платформі, так що відмінно підійде, якщо ви використовуєте CMS, відмінну від WordPress. Ще одним хорошим інструментом є Uploadcare.
Netlify
Цей не зовсім стандартний інструмент застосовується для хостингу статичних ресурсів для їх подачі через CDN. Більше тридцяти тисяч розробників використовують цей інструмент і майже сто тисяч ресурсів хостятся на ньому. При підключенні безкоштовного тарифу ви отримуєте наступні функції:
- настройки переадресації
- безперервне розгортання
- сертифікат шифрування
- власний домен
- глобальну мережу доставки контенту і дуже швидкий DNS
- можливість відкоту до минулих версіями
- можливість очищення кешу і пререндерінга
- захист від DDos-атак
- використання git
- власні HTTP заголовки
JS Deliver
Дуже добре підходить для того, щоб знизити навантаження на JavaScript, шрифти, JQuerty, CSS для більш швидкого завантаження інших ресурсів. У цій CDN ресурси поставляються з Cloudflare, Keycdn, Quantil, MaxCDN. Трафік нічим не обмежений, є можливість завантаження даних за допомогою одного запиту.
Вибір правильної мережі доставки контенту дуже важливий для успішного функціонування кожного сайту. Ознайомившись з представленими вище варіантами, ви напевно зможете підібрати собі відповідний, тим більше, що всі вони мають безкоштовні тарифи.