Как подключить сайт к CDN
Данная инструкция подойдёт вам, если:
- ваш сайт без CMS;
- или для вашей CMS нет модуля для подключения CDN или инструкции к нему, но вы можете настроить сайт вручную;
- у вас есть доступ до исходного кода вашего сайта и вы можете изменять его.
Подключите через CDN те ресурсы, которые меняются не часто, но часто запрашиваются: изображения, скрипты Javascript, стили CSS. Посетитель вашего сайта получит закэшированные статичные файлы с ближайшего к нему сервера в сети CDN с максимальной скоростью. Сервис cdnnow может сжимать кэшируемые js и css файлы с помощью gzip, что уменьшает их вес.
Как подключить ваш сайт к CDN?
- Оставьте заявку на тест CDN или напишите нам в чате, указав ваш email и адрес вашего сайта. Наш менеджер создаст для вас учетную запись в личном кабинете cdnnow и настроит проект. Вы получите письмо с инструкцией и адресом вашего проекта в сети cdnnow.
- Вы получили адрес проекта в CDN в виде userXXXXX.clients-cdnnow.ru.
- Проверьте, что CDN подключен. Откройте в браузере сайт с новым адресом userXXXXX.clients-cdnnow.ru, проверьте адреса у статичных файлов. Например, если у вас есть файл
http://<domain>/<uri_path>
, то должен открываться такой же файл по адресуhttp://userXXXXX.clients-cdnnow.ru/<uri_path>
- Мы рекомендуем делать резервную копию сайта перед началом интеграции.
-
В исходном коде вашего сайта нужно поменять адреса к статичным файлам (стилям css, скриптам js, изображениям) на новые.
Например, в коде вашего сайта есть подключения стиля CSS, скрипта js и изображения img:
Вместо пути до файла на вашем сервере:
<link rel="stylesheet" href="/css/style.css"/>
укажите полный путь до этого же файла на сервере CDN:<link rel="stylesheet" href="http://userXXXXX.clients-cdnnow.ru/css/style.css"/>
- Если ваш сайт доступен только по протоколу HTTPS, то обязательно указывайте его в пути к файлам:
https://userXXXXX.clients-cdnnow.ru/<uri_path>
-
Если сайт доступен по обоим протоколам HTTP и HTTPS одновременно, то не указывайте протокол, оставляйте только две косые черты в начале адреса:
//userXXXXX.clients-cdnnow.ru/<uri_path>
- После изменения путей до статичных файлов проверьте работу сайта. Обновите страницу сайта — ее внешний вид не должен поменяться. Все изображения должны отображаться как раньше, стили и скрипты работать. Если это так, то вы успешно подключили сайт к CDN и больше ничего не требуется.
- Если что-то пошло не так в процессе подключения, задайте вопрос нашему специалисту в чате или напишите нам на почту.
P.S. Остальные способы указания адреса до файлов зависят от того, на каком языке написан ваш сайт (html, php...), и требуют определенных знаний в области разработки. Мы не рекомендуем использовать тег
<base href="http://userXXXXX.clients-cdnnow.ru/" />
т.к. он не только обновит путь до статичных файлов, таких как картинки или стили, но и изменит все адреса ссылок на вашем сайте на новый адрес.