CDN для сайту — швидке завантаження по всьому світу
Відгуків: 12Підключу CDN: Cloudflare, BunnyCDN, KeyCDN. Cache Rules, bypass для динаміки, purge API, HTTPS. Від 1 000 грн.
Послуга
Налаштування CDN для сайту
CDN роздає статику — зображення, стилі, скрипти — із серверів, ближчих до відвідувача. Для сайту з аудиторією в одному місті ефект невеликий; для міжнародної аудиторії різниця відчутна.
Що входить
- підключення сайту до мережі доставки й перевірка коректності роботи;
- правила кешування: що кешувати, на скільки, що ніколи не кешувати;
- налаштування стиснення й сучасних протоколів;
- SSL-сертифікат на боці мережі;
- передача реальної IP-адреси відвідувача на сервер — без цього в логах ви бачите лише адреси CDN;
- очищення кешу після оновлення сайту.
Головна пастка
Кешування динамічних сторінок. Якщо CDN закешує сторінку кошика або особистого кабінету, відвідувачі побачать чужі дані. Тому налаштування завжди починається з переліку того, що кешувати не можна.
Друга типова проблема — платіжні сервіси. Їхні звернення до вашого сайту можуть блокуватись захистом мережі, і оплати перестають зараховуватись. Для таких адрес потрібні явні винятки.
Коли CDN не потрібен
Якщо всі ваші відвідувачі з одного регіону, а сервер стоїть там же — виграш буде мінімальним. У такому випадку ті самі гроші й час краще вкласти в оптимізацію сервера: вона дасть більше.
Суміжне: захист від DDoS — зазвичай налаштовується разом, оптимізація зображень.
До і після
- Зображення, стилі й скрипти завантажуються з сервера, далекого від частини відвідувачів
- Невдале правило кешування — і кошик чи кабінет показує відвідувачам чужі дані
- Захист мережі блокує звернення платіжних сервісів — і оплати перестають зараховуватись
- Статику роздає CDN за правилами: що кешувати, на скільки й що не кешувати ніколи
- Кошик, кабінет та інші динамічні сторінки не кешуються; для платіжних адрес — явні винятки
- Стиснення, сучасні протоколи, SSL на боці мережі, реальні IP у логах, очищення кешу після оновлень
Відгуки (12)
5.0Звернулась за послугою «Налаштування CDN для сайту». Статика вантажила origin-сервер. Перед стартом детально пояснили що і навіщо. Все протестували перед тим як віддати. Тепер сплю спокійно за свій сайт.
Замовляв «Налаштування CDN для сайту» — оновлення CSS застрягали в кеші. Окремо порадували акуратністю в коді. Видно, що людина глибоко розуміється на OpenCart. Звернусь ще раз із наступними задачами.
Робили нам «Налаштування CDN для сайту» — сайт повільно відкривався в інших регіонах. Підхід професійний, усе по суті. Роботу здали з документацією і поясненнями. Буду рекомендувати колегам.
Брав «Налаштування CDN для сайту» для свого проєкту. Хотів HTTP/3 і стиснення. Зробили навіть трохи більше, ніж домовлялись. Дякую за якісну роботу!
Користувалась послугою «Налаштування CDN для сайту»: статика вантажила origin-сервер. Окремо порадували акуратністю в коді. Видно, що людина глибоко розуміється на OpenCart. Рекомендую без вагань.