CDN (Content Delivery Network) — это сеть серверов, географически распределенных по всему миру, которая позволяет организовать доставку контента пользователям быстрее и эффективнее. Доставка происходит не от удаленного сервера хостинга-провайдера, который может располагаться далеко, а от географически ближайшего сервера CDN.
В зависимости от объема содержимого страницы сайта (картинок, видео, «тяжелых» скриптов и стилей и т. д.) использование CDN позволяет увеличить скорость загрузки всей страницы на 30–70%. Например, простое включение CDN на сайте www.shop-script.ru позволило нам уменьшить время загрузки главной страницы в среднем с 5,4 до 3,2 секунд (тесты скорости загрузки проводились из Москвы).
Обычная работа сайта без CDN — информация всегда загружается с сервера хостинг-провайдера:
Работа сайта с CDN — информация загружается с географически ближайшего CDN-сервера:
Важно отметить: через CDN происходит доставка только статического содержимого сайта — картинок, JavaScript-скриптов, видео-файлов, CSS-стилей, шрифтов и т. д. Динамическое содержимое, то есть сама HTML-страница, создается на сервере хостинг-провайдера.
Подробнее о технологии CDN можно прочитать в «Википедии».
Как подключить свой сайт к CDN
Любой сайт, блог и интернет-магазин на основе Webasyst и Shop-Script можно ускорить с помощью CDN, и это очень просто — достаточно в настройках сайта прописать CDN-адрес, через который будет осуществляться доставка контента.
Получить CDN-адрес для сайта, работающего в облаке Webasyst, можно в вашем Центре заказчика (в разделе Хостинг → [имя облачного аккаунта] → Ускорение сайта) или в приложении «Облако» вашего облачного аккаунта (в разделе Ускорение сайта). Сохранять полученный CDN-адрес в настройках «Сайта» можно через 15 минут, в течение которых создается хранилище для ваших файлов на серверах CDN-провайдера.
Если ваш сайт установлен на другом хостинге, то CDN-адрес необходимо получить от любого CDN-провайдера, с которым вы решите работать. Вот некоторые крупные CDN-провайдеры:
- CDN77
- MaxCDN
- Amazon CloudFront
- NGENIX (российский провайдер)
- CDNvideo (российский провайдер)
- Айри (российский провайдер)
Получите адрес (URL) сети CDN у вашего провайдера и просто укажите его в настройках сайта в приложении «Сайт» в разделе «Настройки» в поле CDN. Начиная с этого момента в адреса изображений, CSS- и JavaScript-файлов на страницах вашего сайта подставится указанный вами URL CDN-провайдера, и все такие дополнительные файлы будут загружаться с его серверов-хранилищ — всегда с самого близкого сервера, а значит, с максимальной скоростью.
2 комментария
Очень круто! Даже перешел на тариф повыше :)
Однако, после подключения почему-то слетели все стили у сайта... Т.е. показывается только текст и картинки, все форматирование куда-то исчезло вместе со стилями.
Видимо, процесс не столь быстрый, сейчас все норм)Процесс подключения CDN реально быстрый.
Вероятно проблема была в кешировании на стороне вашего браузера.
Ctrl+F5 должно было помочь :)