Контент
Чтобы уменьшить нагрузку на сеть и ускорить доставку контента пользователям, настройте правила для обработки контента:
- В главном меню портала перейдите в раздел Ресурсы → Cloud CDN.
- На вкладке Ресурсы нажмите на кнопку в строке с ресурсом, для которого нужно задать правила для обработки контента.
- На вкладке Контент нажмите на кнопку
Редактировать и заполните поля:- Gzip сжатие — если флажок установлен, то контент от сервера-источника будет получен CDN-сервером, сжат на CDN-сервере по алгоритму Gzip и передан сжатым конечному пользователю. Степень сжатия при использовании Gzip обычно составляет 70%, но может достигать и 90%. Минимальный размер файла для сжатия — 128 байт.
Типы данных, поддерживающих Gzip-сжатие:
- application/javascript;
- application/json;
- application/x-javascript;
- application/xml;
- application/xml+rss;
- text/css;
- text/html;
- text/javascript;
- text/plain;
- text/xml;
image/svg+xml.
Форматы файлов, которые уже сжаты:
- изображения форматов JPEG, JPG, PNG;
- видеоролики;
- PDF-файлы;
файлы двоичного формата.
Важно
Если применить Gzip-сжатие для файлов указанных форматов, их размер и время для распаковки увеличатся.
Сегментация больших файлов — если флажок установлен, то файлы будут запрашиваться с сервера-источника и храниться в кэше частями по 10 МБ.
Важно
- При включении сегментации сервер-источник должен поддерживать HTTP Range request.
- Сегментироваться будут все файлы CDN-ресурса, таким образом увеличится нагрузка на сервер-источник. В качестве решения рекомендуется подключить услугу Экранирование источников, а также включать/отключать сегментацию в часы наименьшей нагрузки.
- Если для CDN-ресурса используется группа источников, файлы на каждом используемом источнике должны содержать одинаковые заголовки Content-Length и Etag.
- Для корректной сегментации необходимо очищать кэш после каждого обновления файла на сервере-источнике.
- После включения/отключения сегментации имеющийся кэш станет невалиден и контент будет запрошен заново. Таким образом, в момент включения/отключения возрастает нагрузка на источник. В качестве решения рекомендуется подключить услугу Экранирование источников, а также включать/отключать сегментацию в часы наименьшей нагрузки.
Сжатие на источнике — если флажок установлен, то CDN-сервер получит сжатый контент от сервера-источника и отправит его пользователю. В этом случае уменьшится объём передаваемых данных от сервера-источника к CDN-серверу, а также увеличится скорость отдачи контента пользователю;
- Код ответа — активируйте переключатель, чтобы в ответ на запрос пользователя, CDN-сервер направил ему сообщение с новым URL-адресом:
- Код ответа:
- 302 — код ответа Found используется для временного перенаправления запроса пользователя;
- 304 — код ответа Not Modified используется для сокращения сетевого трафика. В ответ на запрос контента пользователем, ему придёт сообщение о том, что запрашиваемый контент не изменился и может быть взят из локального кэша;
- 307 — код ответа Temporary Redirect является аналогом кода ответа 302, но с более строгим соблюдением HTTP-методов;
- URL для перенаправления — новый URL-адрес, возвращаемый пользователю в ответе на запрос.
- Код ответа:
- Gzip сжатие — если флажок установлен, то контент от сервера-источника будет получен CDN-сервером, сжат на CDN-сервере по алгоритму Gzip и передан сжатым конечному пользователю. Степень сжатия при использовании Gzip обычно составляет 70%, но может достигать и 90%. Минимальный размер файла для сжатия — 128 байт.
- Нажмите на кнопку Сохранить.
В результате ко всем файлам применятся указанные настройки для обработки контента. Если для CDN-ресурса созданы правила, то для файлов, указанных в правиле, будут применяться настройки контента из правила.
Мы ответили на ваш вопрос?