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


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

Обзор

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

Важный

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

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

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

    Важный

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

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

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

    Важный

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

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

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

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

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

  2. Наведите указатель мыши на вкладку HTTP Large, затем наведите на всплывающее меню параметров кэша. Щелкните по Query-String для кэширования.

    Отображаются параметры кэширования строк запроса.

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

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

Важный

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