Контент

Чтобы уменьшить нагрузку на сеть и ускорить доставку контента пользователям, настройте правила для обработки контента:

  1. В главном меню портала перейдите в раздел Ресурсы → Cloud CDN.
  2. На вкладке Ресурсы нажмите на кнопку в строке с ресурсом, для которого нужно задать правила для обработки контента.
  3. На вкладке Контент нажмите на кнопку Редактировать и заполните поля:
    • 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 МБ.

      Важно

      1. При включении сегментации сервер-источник должен поддерживать HTTP Range request.
      2. Сегментироваться будут все файлы CDN-ресурса, таким образом увеличится нагрузка на сервер-источник. В качестве решения рекомендуется подключить услугу Экранирование источников, а также включать/отключать сегментацию в часы наименьшей нагрузки.
      3. Если для CDN-ресурса используется группа источников, файлы на каждом используемом источнике должны содержать одинаковые заголовки Content-Length и Etag.
      4. Для корректной сегментации необходимо очищать кэш после каждого обновления файла на сервере-источнике.
      5. После включения/отключения сегментации имеющийся кэш станет невалиден и контент будет запрошен заново. Таким образом, в момент включения/отключения возрастает нагрузка на источник. В качестве решения рекомендуется подключить услугу Экранирование источников, а также включать/отключать сегментацию в часы наименьшей нагрузки.
    • Сжатие на источнике если флажок установлен, то CDN-сервер получит сжатый контент от сервера-источника и отправит его пользователю. В этом случае уменьшится объём передаваемых данных от сервера-источника к CDN-серверу, а также увеличится скорость отдачи контента пользователю;

    • Код ответа активируйте переключатель, чтобы в ответ на запрос пользователя, CDN-сервер направил ему сообщение с новым URL-адресом:
      • Код ответа:
        • 302 код ответа Found используется для временного перенаправления запроса пользователя;
        • 304 код ответа Not Modified используется для сокращения сетевого трафика. В ответ на запрос контента пользователем, ему придёт сообщение о том, что запрашиваемый контент не изменился и может быть взят из локального кэша;
        • 307 код ответа Temporary Redirect является аналогом кода ответа 302, но с более строгим соблюдением HTTP-методов;
      • URL для перенаправления — новый URL-адрес, возвращаемый пользователю в ответе на запрос.
  4. Нажмите на кнопку Сохранить.

В результате ко всем файлам применятся указанные настройки для обработки контента. Если для CDN-ресурса созданы правила, то для файлов, указанных в правиле, будут применяться настройки контента из правила.

Мы ответили на ваш вопрос?