Top.Mail.Ru

CDN

Параметры запроса. Игнорировать параметры запросов при кешировании на CDN

Параметр запроса — это уникальная строка запроса (параметр после знака вопроса) в URL. Например: 

http://cdn.example.com/photo.jpeg?id=6&color=blue
http://cdn.example.com/photo.jpeg?id=1&figure=circle

CDN кеширует один и тот же файл с разными параметрами запросов как уникальные файлы. В результате, каждый новый запрос пользователя проксируется на источник, а не отдаётся из кеша. Это снижает процент кешированного трафика и создаёт нагрузку на источник. Подключите опцию Игнорировать параметры запроса, чтобы такие файлы кешировались как один. 

Чтобы включить опцию:

1. Перейдите в настройки желаемого CDN-ресурса.

Параметры запроса. Игнорировать параметры запросов при кешировании на CDN

2. Включите опцию Игнорировать параметры запроса.

3. Выберите вариант работы опции и настройте её.

Доступны 3 варианта работы:

1) Игнорировать все. Файлы с разными параметрами запроса кешируются как объекты с одинаковым ключом, независимо от значения параметров.

Например, следующие файлы будут закешированы как объекты с одним ключом кеширования, т.к. все параметры будут проигнорированы:

http://cdn.example.com/photo.jpeg?id=6&color=blue
http://cdn.example.com/photo.jpeg?id=1&color=blue

Параметры запроса. Игнорировать параметры запросов при кешировании на CDN

2) Игнорировать все, кроме. Файлы с указанными параметрами запроса кешируются как объекты с разными ключами, файлы с другими параметрами — как объекты с одинаковым ключом. Вводите каждый параметр в отдельную строку поля.

  • Например, вы указали параметр id.
    Следующие файлы будут закешированы как объекты с разными ключами, т.к. значения параметра id отличаются, значения параметра color будут проигнорированы.
    http://cdn.example.com/photo.jpeg?id=6&color=blue
    http://cdn.example.com/photo.jpeg?id=1&color=blue
  • Вы указали параметр color.
    Следующие файлы будут закешированы как объекты с одинаковыми ключами, т.к. значения параметра color совпадают, а параметр id будет проигнорирован.
    http://cdn.example.com/photo.jpeg?id=6&color=blue
    http://cdn.example.com/photo.jpeg?id=1&color=blue

Параметры запроса. Игнорировать параметры запросов при кешировании на CDN

3) Игнорировать только. Файлы с указанными параметрами запроса кешируются как объекты с одинаковым ключом, файлы с другими параметрами — как объекты с разными ключами.
Вводите каждый параметр в отдельную строку поля.

  • Например, вы указали параметр id.
    Следующие файлы будут закешированы как объекты с одинаковыми ключами, т.к. значения параметра id будут проигнорированы, а значения параметров color совпадают.
    http://cdn.example.com/photo.jpeg?id=6&color=blue
    http://cdn.example.com/photo.jpeg?id=1&color=blue
  • Вы указали параметр color.
    Следующие файлы будут закешированы как объекты с разными ключами, т.к. значения параметра color будут проигнорированы, а значения параметров id отличаются.
    http://cdn.example.com/photo.jpeg?id=6&color=blue
    http://cdn.example.com/photo.jpeg?id=1&color=blue

Параметры запроса. Игнорировать параметры запросов при кешировании на CDN

4. Введите необходимые параметры запроса в появившееся поле (если есть).

5. Сохраните изменения.

Мы используем cookie, чтобы сайт стал лучше для вас.