CDN-ресурс — это набор настроек, которые определяют, как контент будет попадать с источника на CDN-серверы и отправляться с CDN-серверов конечным пользователям.
В качестве источника контента вы можете указать:
- свой источник с помощью домена или IP-адреса сайта;
- или бакет S3.
Вы также можете дублировать уже созданный ресурс.
-
В панели управления в верхнем меню нажмите Продукты и выберите CDN.
-
Нажмите Создать CDN-ресурс.
-
Выберите, какие файлы нужно раздавать:
- Статика — подходит для раздачи изображений, небольших видеофайлов, JavaScript-файлов, CSS-файлов и других. Изображения и видеофайлы сжимаются оптимальным способом. Текстовые файлы сжимаются по умолчанию с помощью Gzip;
- или Большие файлы — подходит для раздачи больших файлов без потери качества, например видео. Файлы с источника контента не сжимаются, а загружаются по частям (16 MБ) с помощью HTTP Range-запросов.
-
В поле Адрес укажите домен или IP-адрес вашего сайта.
-
Нажмите Создать.
При создании CDN-ресурса автоматически генерируется домен по умолчанию.
Файлы, которые будет раздавать CDN-сервер, будут открываться по ссылке вида *.selcdn.net.
Вы можете оставить домен по умолчанию или подключить персональный домен.
-
Если у вас еще нет бакета в S3 Selectel, создайте публичный бакет и загрузите в него файлы по инструкции S3: Быстрый старт.
-
В панели управления в верхнем меню нажмите Продукты и выберите CDN.
-
Нажмите Создать CDN-ресурс.
-
Выберите, какие файлы нужно раздавать:
- Статика — подходит для раздачи изображений, небольших видеофайлов, JavaScript-файлов, CSS-файлов и других. Изображения и видеофайлы сжимаются оптимальным способом. Текстовые файлы сжимаются по умолчанию с помощью Gzip;
- или Большие файлы — подходит для раздачи больших файлов без потери качества, например видео. Файлы с источника контента не сжимаются, а загружаются по частям (16 MБ) с помощью HTTP Range-запросов.
-
В блоке Адрес укажите адрес публичного бакета вида *.selstorage.ru без протокола.
Посмотреть адрес бакета можно в панели управления: в верхнем меню нажмите Продукты → S3 → выберите проект → раздел Бакеты → страница бакета → вкладка Домены → Основной домен.
-
Нажмите Создать.
При создании CDN-ресурса автоматически сгенерируется домен по умолчанию.
Файлы, которые будет раздавать CDN-сервер, будут открываться по ссылке вида *.selcdn.net.
Вы можете оставить домен по умолчанию или добавить персональный домен.
-
Откройте страницу созданного ресурса → вкладка Источник.
-
В блоке Hostname в поле Hostname при запросе к источнику укажите адрес публичного бакета, который добавили на шаге 5.