Предварительная загрузка ресурсов на конечной точке CDN Azure

Внимание

Эта функция доступна только для продуктов Azure CDN уровня "Стандартный" от Verizon и Azure CDN уровня "Премиум" от Verizon. Сравнение возможностей CDN см. в статье Характеристики продукта Azure CDN.

По умолчанию ресурсы кэшируются только при их запросе. Так как пограничные серверы еще не кэшировали содержимое и должны пересылать запрос на сервер-источник, первый запрос из каждого региона может занять больше времени, чем последующие запросы. Чтобы избежать этой задержки, необходимо предварительно загрузить ресурсы. Помимо повышения удобства работы клиентов предварительная загрузка кэшированных ресурсов также может снизить объем сетевого трафика на сервере-источнике.

Примечание.

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

В этом учебнике рассматривается предварительная загрузка кэшированного содержимого на все пограничные узлы Azure CDN.

Предварительная загрузка ресурсов

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

  2. Выберите конечную точку в списке. Откроется область конечной точки.

  3. В области конечной точки CDN выберите Load (Загрузить).

    Область конечной точки CDN

    Откроется область Load (Загрузка).

    Область нагрузки CDN

  4. В поле Путь к содержимому введите полный путь к каждому ресурсу, который нужно загрузить (например, /pictures/kitten.png).

    Совет

    После ввода текста появятся дополнительные текстовые поля Путь к содержимому, что позволит сформировать список из нескольких ресурсов. Чтобы удалить ресурсы из списка, щелкните многоточие (...), а затем выберите Удалить.

    В качестве пути нужно указать относительный URL-адрес, который соответствует приведенному ниже регулярному выражению:

    • загрузка отдельного файла по пути ^(?:\/[a-zA-Z0-9-_.%=\u0020]+)+$;
    • загрузка отдельного файла с помощью строки запроса ^(?:\?[-_a-zA-Z0-9\/%:;=!,.\+'&\u0020]*)?$.

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

    Кнопка загрузки

  5. Завершив ввод путей содержимого, нажмите кнопку "Загрузить".

Примечание.

В каждом профиле CDN можно максимально выполнить 10 запросов на загрузку в минуту и одновременно ввести 50 путей. Каждый путь имеет ограничение по длине, равное 1024 символам.

См. также