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

Обзор

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

Внимание

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

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

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

    Внимание

    Если для какого-либо пути этой учетной записи включена авторизация по маркеру, то возможно использование только режима standard-cache.

  • no-cache: в этом режиме запросы со строками запроса не кэшируются на узле POP сети доставки содержимого. Узел POP получает ресурс непосредственно от сервера-источника и передает его запрашивающей стороне с каждым запросом.

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

    Внимание

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

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

  1. Откройте профиль сети доставки содержимого и нажмите кнопку "Управление".

    Снимок экрана: кнопка управления профилем сети доставки содержимого.

    Откроется портал управления сетью доставки содержимого.

  2. Наведите указатель мыши на вкладку HTTP Large (Большой HTTP-объект), а затем наведите указатель мыши на всплывающее меню Параметры кэша. Щелкните Кэширование строк запроса.

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

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

  3. Выберите режим строки запроса и нажмите кнопку "Обновить".

Внимание

Поскольку для распространения регистрации через сеть доставки содержимого требуется время, изменения параметров строки кэша могут не отображаться немедленно. Распространение обычно занимает 10 минут.