Сеть доставки содержимого
Сеть доставки содержимого — это распределенная сеть серверов, которые могут эффективно доставлять веб-содержимое пользователям. Сети доставки содержимого хранят кэшированное содержимое на серверах периметра в точках присутствия (POP), близких к пользователям, чтобы свести к минимуму задержки.
Когда вы включаете сеть доставки содержимого на своем портале, статическое содержимое, — такое как изображения, сценарии и файлы таблиц стилей, используемые для разработки вашего веб-сайта портала, — будет храниться и обслуживаться на сервере сети доставки содержимого, ближайшем к вашему расположению.
Примечание
- Чтобы включить сеть доставки содержимого, вы должны быть администратором веб-сайта. Эта функция доступна для Power Pages. Если вы используете устаревшую лицензию на надстройку, вы не сможете включить сеть доставки содержимого. Пробные веб-сайты не поддерживаются сетью доставки содержимого.
- Ограничение доступа к веб-сайту по IP-адресам на сайте в настоящее время не поддерживается с использованием сети доставки содержимого.
- Эта служба недоступна в правительственном облаке сообщества (GCC), правительственном облаке сообщества High (GCC High), министерстве обороны (DoD) и регионе ОАЭ.
Сеть доставки содержимого доступна для рабочих сайтов Power Pages. Для включения выполните следующие действия:
Откройте центр администрирования Power Platform.
В разделе Ресурсы выберите сайты Power Pages.
Выберите сайт, для которого вы хотите включить сеть доставки содержимого.
В разделе "Производительность и защита" установите переключатель Сеть доставки содержимого.
Выполнение подготовки сети доставки содержимого к работе может занять несколько минут.
Примечание
Когда вы добавляете пользовательское доменное имя для сайта с поддержкой сети доставки содержимого, Power Pages использует сертификаты TLS, управляемые Azure Front Door, для принудительного применения HTTPS для личных доменов. Эти сертификаты создаются со сроком действия 6 месяцев и автоматически продлеваются за 45 дней до истечения срока действия.
Откройте центр администрирования Power Platform.
В разделе Ресурсы выберите сайты Power Pages.
Выберите сайт, для которого вы хотите выполнить преобразование до рабочей версии и включить сеть доставки содержимого.
На странице сведений о сайте выберите Преобразовать в рабочую в разделе Сведения о сайте.
Установите флажок Включить сеть доставки содержимого.
Выберите Подтвердить.
Откройте центр администрирования Power Platform.
В разделе Ресурсы выберите сайты Power Pages.
Выберите сайт, для которого вы хотите выключить сеть доставки содержимого.
В разделе Производительность и защита выключите переключатель Сеть доставки содержимого.
Выполнение отмены подготовки сети доставки содержимого может занять несколько минут.
Статическое содержимое веб-сайтов хранится на серверах сети доставки содержимого в разных географических точках. Вы можете очистить кэшированное содержимое с помощью команды Очистить кэш. Это действие очищает кэш сервера сети доставки содержимого и веб-сайта портала.
Откройте центр администрирования Power Platform.
В разделе Ресурсы выберите сайты Power Pages.
Выберите сайт, для которого вы хотите очистить кэш сети доставки содержимого.
Выберите Очистить кэш.
Статические файлы кэшируются на основе расширений имен файлов, хранящихся в таблице Веб-файлы приложения «Управление порталом». По умолчанию сеть доставки содержимого кэширует файлы с расширениями css, js, png, svg, jpg, ico, woff2, gif, ttf, woff, eot, otf, tts, jpeg, 7z, mp3 и mp4 на пограничном сервере. Разработчик может переопределить список по умолчанию, изменив настройки сайта.
Откройте Приложение управления порталом.
Перейдите в раздел Параметры сайта в разделе Веб-сайт.
В параметре сайта ContentDeliveryNetwork/FileExtensions обновите список расширений имен файлов, которые вы хотите кэшировать, или добавьте в него расширения.
Когда сайт содержит статические страницы, все пользователи видят одну и ту же информацию, что избавляет от необходимости каждый раз загружать контент с сервера. Вместо этого он может доставляться с ближайшего сервера, чтобы сократить количество запросов туда и обратно.
Чтобы настроить статические страницы для кэширования:
Перейдите в рабочую область Настройка.
В разделе Общие выберите Производительность сайта.
Выберите статические веб-страницы, для которых требуется включить кэширование.
Выберите подходящую страницу, которая не содержит динамического контента. Различные значки представляют каждый тип страницы, чтобы помочь в процессе выбора. С точки зрения данных существует четыре типа страниц:
Статические страницы: эти страницы не содержат компонентов динамических данных, и их содержимое не меняется в зависимости от пользователя. Для таких страниц можно безопасно включить кэширование.
Страницы с динамическими компонентами — рекомендуются для кэширования: эти страницы могут содержать некоторые динамические компоненты, но все равно безопасно включить кэширование. Обязательно очистите кэш после обновления любой из этих записей. Страницы могут содержать следующие компоненты:
- Рекламные объявления
- Опросы
- Форумы
- Мероприятия
- Блоги
- Идеи
- Статьи базы знаний
Примечание
Кэш CDN автоматически обновляется каждый час. Даже если вы не очистили кэш CDN вручную, он получит обновленный контент через час.
Страницы с динамическими компонентами — не рекомендуются для кэширования: эти страницы могут содержать такие компоненты, как базовые формы или веб-формы в режиме обновления/только для чтения или Fetch XML, который отображает динамические данные. Не рекомендуется включать кэширование для этих страниц, так как конечные пользователи могут увидеть устаревшие данные.
Страницы, недоступные для кэширования: страницы, прошедшие проверку подлинности, недоступны для кэширования и не могут быть выбраны для этой цели.
Важно!
- Кэширование CDN доступно только для анонимных пользователей. Если включить кэширование для статической страницы, к которой обращаются аутентифицированные пользователи, она будет обслуживаться с сервера приложений, а не из кэша CDN.
- Кэш CDN и кэш браузера отличаются. Когда пользователь запрашивает страницу в первый раз и эта страница включена для кэширования CDN, эта страница будет обслуживаться с сервера приложений и сохраняться в кэше CDN. Если настройки браузера позволяют, страница также будет храниться локально. В следующий раз, когда тот же пользователь зайдет на страницу, она будет обслуживаться из кэша браузера. Если другой пользователь обращается к той же странице, она будет обслуживаться из кэша CDN.
Сохранить изменения.
Кэширование статических страниц рекомендуется использовать в следующих случаях:
Анонимные пользователи получают доступ к вашему сайту.
Веб-страница не содержит никакого динамического контента.
Сайт не находится в разработке.
Следующий список действий всегда обслуживает страницы с сервера, а не из кэша:
Аутентифицированный пользователь получает доступ к любой странице.
Автор получает доступ к сайту с помощью кнопки предварительного просмотра из студии.
Открываются инструменты разработчика и устанавливается флажок отключения кэша.
Вы выбираете Ctrl+Shift+R (жесткое обновление).
Как проверить, обслуживается ли запрос из кэша?
Откройте средства для разработчиков (F12 или щелкните правой кнопкой мыши по странице и выберите «Проверить»).
Перейдите на вкладку Сеть.
Перезагрузить страницу.
Выберите запрос ресурса или страницы, чтобы просмотреть заголовки и сведения о кэшировании.
Если страница обслуживается из кэша, вы получаете заголовок ответа x-cache TCP_HIT.
Когда сеть доставки содержимого включена, файлы и страницы вашего сайта хранятся на серверах в различных географических регионах, и посетителям сайта они доставляются с ближайшего к ним сервера. Когда пользователь запрашивает веб-страницу сайта, ближайший сервер сети доставки контента в глобальной сети Microsoft получает запрос и пересылает его на внутренний сервер приложений. Ответы статических страниц кэшируются на сервере сети доставки содержимого. Последующие запросы к веб-страницам будут получать ответы из кэшированного содержимого на сервере сети доставки содержимого, а динамическое содержимое страницы будет пересылаться и доставляться с сервера приложений.
Примечание
Только веб-страницы, к которым могут получить доступ анонимные пользователи, хранятся на серверах сети доставки содержимого; аутентифицированные файлы всегда доставляются с сервера приложений. Администратор может настроить список, которые будут храниться на серверах, на основе расширений имен этих файлов.
Администратор веб-сайта может отключить сеть доставки содержимого в любой момент, чтобы прекратить работу службы, и все файлы, кэшированные на серверах сети доставки содержимого, будут удалены.
Сеть доставки содержимого в работе опирается на службу Azure Front Door для реализации быстрой, надежной и современной облачной сети доставки содержимого.
Примечание
Дополнительные сведения о других предлагаемых службах Azure см. в центре управления безопасностью Microsoft Azure.