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


Сеть доставки содержимого

Сеть доставки содержимого — это распределенная сеть серверов, которые могут эффективно доставлять веб-содержимое пользователям. Сети доставки содержимого хранят кэшированное содержимое на серверах периметра в точках присутствия (POP), близких к пользователям, чтобы свести к минимуму задержки.

Снимок экрана схемы мира, показывающая серверы сети доставки контента на трех разных континентах. Каждый сервер подключается к пользователям, которые находятся на континенте, на котором расположен сервер, или рядом с ним.

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

Заметка

  • Чтобы включить сеть доставки содержимого, вы должны быть администратором веб-сайта. Эта функция доступна для Power Pages. Если вы используете устаревшую лицензию на надстройку, вы не сможете включить сеть доставки содержимого. Пробные веб-сайты не поддерживаются сетью доставки содержимого.
  • Ограничение доступа к веб-сайту по IP-адресам на сайте в настоящее время не поддерживается с использованием сети доставки содержимого.
  • Эта служба недоступна в правительственном облаке сообщества (GCC), правительственном облаке сообщества High (GCC High), министерстве обороны (DoD) и регионе ОАЭ.

Включение сети доставки содержимого для рабочего веб-сайта

Сеть доставки содержимого доступна для рабочих сайтов Power Pages. Для включения выполните следующие действия:

  1. Откройте центр администрирования Power Platform.

  2. В разделе Ресурсы выберите сайты Power Pages.

  3. Выберите сайт, для которого вы хотите включить сеть доставки содержимого.

  4. В разделе "Производительность и защита" установите переключатель Сеть доставки содержимого.

    Снимок экрана переключателя включения CDN во включенном положении.

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

Заметка

Когда вы добавляете пользовательское доменное имя для сайта с поддержкой сети доставки содержимого, Power Pages использует сертификаты TLS, управляемые Azure Front Door, для принудительного применения HTTPS для личных доменов. Эти сертификаты создаются со сроком действия 6 месяцев и автоматически продлеваются за 45 дней до истечения срока действия.

Включение сети доставки содержимого при преобразовании пробной версии в рабочую

  1. Откройте центр администрирования Power Platform.

  2. В разделе Ресурсы выберите сайты Power Pages.

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

  4. На странице сведений о сайте выберите Преобразовать в рабочую в разделе Сведения о сайте.

  5. Установите флажок Включить сеть доставки содержимого.

  6. Выберите Подтвердить.

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

Отключение сети доставки содержимого

  1. Откройте центр администрирования Power Platform.

  2. В разделе Ресурсы выберите сайты Power Pages.

  3. Выберите сайт, для которого вы хотите выключить сеть доставки содержимого.

  4. В разделе Производительность и защита выключите переключатель Сеть доставки содержимого.

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

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

Очистка кэша сети доставки содержимого

Статическое содержимое веб-сайтов хранится на серверах сети доставки содержимого в разных географических точках. Вы можете очистить кэшированное содержимое с помощью команды Очистить кэш. Это действие очищает кэш сервера сети доставки содержимого и веб-сайта портала.

  1. Откройте центр администрирования Power Platform.

  2. В разделе Ресурсы выберите сайты Power Pages.

  3. Выберите сайт, для которого вы хотите очистить кэш сети доставки содержимого.

  4. Выберите Очистить кэш.

    Снимок экрана кнопки очистки кэша.

Конфигурация статического файла

Статические файлы кэшируются на основе расширений имен файлов, хранящихся в таблице Веб-файлы приложения «Управление порталом». По умолчанию сеть доставки содержимого кэширует файлы с расширениями css, js, png, svg, jpg, ico, woff2, gif, ttf, woff, eot, otf, tts, jpeg, 7z, mp3 и mp4 на пограничном сервере. Разработчик может переопределить список по умолчанию, изменив настройки сайта.

  1. Откройте Приложение управления порталом.

  2. Перейдите в раздел Параметры сайта в разделе Веб-сайт.

  3. В параметре сайта ContentDeliveryNetwork/FileExtensions обновите список расширений имен файлов, которые вы хотите кэшировать, или добавьте в него расширения.

    Снимок экрана со списком файлов для кэширования.

Конфигурация статической страницы

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

Чтобы настроить статические страницы для кэширования:

  1. Перейдите в рабочую область Настройка.

  2. В разделе Общие выберите Производительность сайта.

  3. Выберите статические веб-страницы, для которых требуется включить кэширование.

    Снимок экрана страницы «Производительность сайта», включая возможность выбора страниц для кэширования.

    Выберите подходящую страницу, которая не содержит динамического контента. Различные значки представляют каждый тип страницы, чтобы помочь в процессе выбора. С точки зрения данных существует четыре типа страниц:

    • Статические страницы: эти страницы не содержат компонентов динамических данных, и их содержимое не меняется в зависимости от пользователя. Для таких страниц можно безопасно включить кэширование.

    • Страницы с динамическими компонентами — рекомендуются для кэширования: эти страницы могут содержать некоторые динамические компоненты, но все равно безопасно включить кэширование. Обязательно очистите кэш после обновления любой из этих записей. Страницы могут содержать следующие компоненты:

      • Рекламные объявления
      • Опросы
      • Форумы
      • Мероприятия
      • Блоги
      • Идеи
      • Статьи базы знаний

      Заметка

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

    • Страницы с динамическими компонентами — не рекомендуются для кэширования: эти страницы могут содержать такие компоненты, как базовые формы или веб-формы в режиме обновления/только для чтения или Fetch XML, который отображает динамические данные. Не рекомендуется включать кэширование для этих страниц, так как конечные пользователи могут увидеть устаревшие данные.

    • Страницы, недоступные для кэширования: страницы, прошедшие проверку подлинности, недоступны для кэширования и не могут быть выбраны для этой цели.

    Важно

    • Кэширование CDN доступно только для анонимных пользователей. Если включить кэширование для статической страницы, к которой обращаются аутентифицированные пользователи, она будет обслуживаться с сервера приложений, а не из кэша CDN.
    • Кэш CDN и кэш браузера отличаются. Когда пользователь запрашивает страницу в первый раз и эта страница включена для кэширования CDN, эта страница будет обслуживаться с сервера приложений и сохраняться в кэше CDN. Если настройки браузера позволяют, страница также будет храниться локально. В следующий раз, когда тот же пользователь зайдет на страницу, она будет обслуживаться из кэша браузера. Если другой пользователь обращается к той же странице, она будет обслуживаться из кэша CDN.
  4. Сохранить изменения.

Когда использовать кэширование для статических страниц

Кэширование статических страниц рекомендуется использовать в следующих случаях:

  • Анонимные пользователи получают доступ к вашему сайту.

  • Веб-страница не содержит никакого динамического контента.

  • Сайт не находится в разработке.

Следующий список действий всегда обслуживает страницы с сервера, а не из кэша:

  • Аутентифицированный пользователь получает доступ к любой странице.

  • Автор получает доступ к сайту с помощью кнопки предварительного просмотра из студии.

  • Открываются инструменты разработчика и устанавливается флажок отключения кэша.

  • Вы выбираете Ctrl+Shift+R (жесткое обновление).

Вопросы и ответы

Как проверить, обслуживается ли запрос из кэша?

  1. Откройте средства для разработчиков (F12 или щелкните правой кнопкой мыши по странице и выберите «Проверить»).

  2. Перейдите на вкладку Сеть.

  3. Перезагрузить страницу.

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

Если страница обслуживается из кэша, вы получаете заголовок ответа x-cache TCP_HIT.

Уведомление о конфиденциальности

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

Заметка

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

Администратор веб-сайта может отключить сеть доставки содержимого в любой момент, чтобы прекратить работу службы, и все файлы, кэшированные на серверах сети доставки содержимого, будут удалены.  

Сеть доставки содержимого в работе опирается на службу Azure Front Door для реализации быстрой, надежной и современной облачной сети доставки содержимого.

Заметка

Дополнительные сведения о других предлагаемых службах Azure см. в центре управления безопасностью Microsoft Azure.