Поделиться через


Управление поведением кэширования сети доставки содержимого Azure с помощью строк запроса — стандартный уровень

Важный

Azure CDN Standard от Microsoft (классическая версия) будет выведена из эксплуатации 30 сентября 2027 г.. Чтобы избежать нарушений работы служб, важно перенести профили Azure CDN уровня "Стандартный" из Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 года. Дополнительные сведения см. в статье Azure CDN Standard от Microsoft (классическая версия).

Сервис Azure CDN от Edgio был прекращен 15 января 2025 г.. Дополнительные сведения см. в статье Azure CDN из Edgio для выхода на пенсию.

Обзор

С помощью сети доставки содержимого Azure можно управлять кэшированием файлов для веб-запроса, содержащего строку запроса. В веб-запросе со строкой запроса строка запроса — это часть запроса, которая возникает после вопроса (?). Строка запроса может содержать одну или несколько пар "ключ-значение", в которых имя поля и его значение разделены знаком равенства (=). Каждая пара "ключ-значение" разделена амперсандом (&). Например, HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Если в строке запроса есть несколько пар "ключ-значение", их порядок не имеет значения.

Важный

Продукты сети доставки содержимого Azure уровня "Стандартный" и "Премиум" предоставляют одинаковые функции кэширования строк запроса, но пользовательский интерфейс отличается. В этой статье описывается интерфейс для Azure CDN Standard от Microsoft и Azure CDN Standard от Edgio. Для кэширования строк запроса с помощью Azure CDN Premium от Edgioсм. раздел Управление поведением кэширования в Azure CDN с использованием строк запроса — уровень "Премиум".

Доступны три режима строки запроса:

  • игнорировать строки запроса: режим по умолчанию. В этом режиме узел сети доставки содержимого (POP) передает строки запроса от запрашивающего на сервер-источник при первом запросе и кэширует ресурс. Все последующие запросы ресурса, обслуживаемого из POP, игнорируют строки запроса до истечения срока действия кэшированного ресурса.

  • обход кэширования строк запроса: В этом режиме запросы со строками запроса не кэшируются в узле POP сети доставки содержимого. Узел POP извлекает ресурс непосредственно из исходного сервера и передает его запрашивателю с каждым запросом.

  • кэшировать каждый уникальный URL-адрес: В этом режиме каждый запрос с уникальным URL-адресом, включая строку запроса, рассматривается как уникальный ресурс с собственным кэшем. Например, ответ от исходного сервера для запроса например.ashx?q=test1 кэшируется на узле POP и возвращается для последующих кэшей с той же строкой запроса. Запрос для example.ashx?q=test2 кэшируется как отдельный ресурс с собственным временем жизни.

    Важный

    Не используйте этот режим, если строка запроса содержит параметры, которые будут изменяться при каждом запросе, например идентификатор сеанса или имя пользователя, так как это приведет к низкому коэффициенту попадания в кэш.

Изменение параметров кэширования строки запроса для стандартных профилей сети доставки содержимого

  1. Откройте профиль сети доставки содержимого, а затем выберите конечную точку сети доставки содержимого, которую вы хотите управлять.

    снимок экрана конечных точек профиля доставки содержимого.

  2. В разделе "Параметры" в левой панели выберите правила кэширования.

    снимок экрана кнопки правил кэширования сети доставки контента.

  3. В списке поведения кэширования строки запроса выберите режим строки запроса, а затем выберите Сохранить.

    Параметры кэширования строки запроса для сети доставки контента: снимок экрана.

Важный

Так как для распространения регистрации через сеть доставки содержимого Azure требуется время, изменения параметров строки кэша могут не отображаться сразу:

  • Для Azure CDN уровня "Стандартный" из профилей Microsoft распространение обычно завершается через 10 минут.
  • Для профилей Azure CDN Standard от Edgio и Azure CDN Premium от Edgio распространение обычно завершается в течение 10 минут.

Следующий шаг