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-ресурса.
2. Включите опцию Игнорировать параметры запроса.
3. Выберите вариант работы опции и настройте её.
Доступны 3 варианта работы:
1) Игнорировать все. Файлы с разными параметрами запроса кешируются как объекты с одинаковым ключом, независимо от значения параметров.
Например, следующие файлы будут закешированы как объекты с одним ключом кеширования, т.к. все параметры будут проигнорированы:
http://cdn.example.com/photo.jpeg?id=6&color=blue
http://cdn.example.com/photo.jpeg?id=1&color=blue
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
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
4. Введите необходимые параметры запроса в появившееся поле (если есть).
5. Сохраните изменения.