Использование сети доставки содержимого Office 365 с SharePoint Online

Статические активы можно разместить в сети доставки содержимого Office 365 (CDN), чтобы ускорить загрузку страниц SharePoint Online. Статические активы — это файлы, которые редко изменяются, например изображения, звуковые и видеофайлы, таблицы стилей, шрифты, а также файлы JavaScript. Сеть доставки содержимого работает как распределенный прокси-сервер кэширования: она кэширует статические активы ближе к браузерам, которые их запрашивают.

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

Вернуться к статье Сетевое планирование и настройка производительности для Office 365.   

Основные сведения о сети доставки содержимого Office 365

Доступ к сети доставки содержимого Office 365 входит в состав подписки на SharePoint Online. За это не нужно вносить дополнительную плату. Office 365 поддерживает как закрытый, так и открытый доступ и позволяет размещать статические активы в нескольких местах, или источниках. Сети доставки содержимого Office 365 и Azure различаются. Если вам необходима дополнительная информация о сетях доставки содержимого и причинах их использования, см. статью Сети доставки содержимого.

Как сеть доставки содержимого предоставляет пользователям доступ к содержимому

Закрытый доступ к статическим активам в сети доставки содержимого Office 365 предоставляется с помощью маркеров, созданных в SharePoint Online. Такие маркеры автоматически предоставляются пользователям, у которых уже есть разрешение на доступ к папке или библиотеке в источнике. Разрешения на уровне элементов для сети доставки содержимого в SharePoint Online не поддерживаются.

Пусть, например, для файла, расположенного по адресу https://contoso.sharepoint.com/sites/сайт1/библиотека1/папка1/изображение1.jpg, выполняются указанные ниже условия.

  • У пользователя 1 есть доступ к папке 1 и изображению 1.

  • У пользователя 2 нет доступа к папке 1.

  • У пользователя 3 нет доступа к папке 1, но ему предоставлено явное разрешение на доступ к изображению 1 через SharePoint Online.

  • У пользователя 4 есть доступ к папке 1, но ему явно запрещен доступ к изображению 1.

При таких условиях будет справедливо сказанное ниже.

  • Пользователи 1 и 4 смогут получить доступ к изображению 1 по сети доставки содержимого.

  • Пользователям 2 и 3 изображение 1 не будет доступно по сети доставки содержимого.

    Тем не менее, пользователь 3 сможет получить доступ к изображению 1 непосредственно в SharePoint Online. У пользователя 4 этой возможности не будет.

Обзор работы с сетью доставки содержимого Office 365

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

Завершив настройку, управляйте сетью доставки содержимого Office 365 по мере надобности.

  • Добавляйте, обновляйте и удаляйте активы.

  • Добавляйте и удаляйте источники.

  • Настраивайте политики сети доставки содержимого.

  • Отключайте сеть доставки содержимого Office 365, когда это необходимо.

Определение подходящего расположения активов

Сеть доставки содержимого извлекает активы из расположения, которое называется источником. Для Office 365 источник — это библиотека SharePoint или папка, доступная по URL-адресу. У вас есть гибкие возможности выбора источников для организации. Например, вы можете указать несколько источников или всего один, содержащий все активы сети доставки содержимого. Для организации можно создать одновременно закрытые и открытые источники. Большинство организаций выбирает такое сочетание.

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

Выбор типа источников: открытый или закрытый

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

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

Характеристики и преимущества размещения активов в открытом источнике   

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

    Важно : Если вы определите в сети доставки содержимого открытый источник (например, открытую библиотеку SharePoint Online), никогда не размещайте в нем конфиденциальные ресурсы своей организации.

  • При удалении актива из открытого источника он может оставаться по-прежнему доступным из кэша до 30 дней. Однако ссылки на актив в сети доставки содержимого станут недействительными в течение 15 минут.

  • При размещении таблиц стилей (CSS-файлов) в открытом источнике можно использовать в коде относительные пути и универсальные коды ресурсов (URI). Это означает, что можно ссылаться на расположение фоновых изображений и других объектов относительно расположения вызывающего актива.

  • Хотя вы можете использовать в коде URL-адрес открытого источника, делать это не рекомендуется. Дело в том, что, если сеть доставки содержимого станет недоступной, URL-адрес не будет автоматически вести на ресурс вашей организации в SharePoint Online. В результате могут появиться неработающие ссылки и другие ошибки.

  • По умолчанию в открытые источники включаются файлы следующих типов: CSS, EOT, GIF, ICO, JPEG, JPG, JS, MAP, PNG, SVG, TTF и WOFF. Можно указать и другие типы файлов.

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

Характеристики и преимущества размещения активов в закрытом источнике   

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

  • При удалении актива из закрытого источника он может оставаться доступным из кэша до часа. Однако ссылки на актив в сети доставки содержимого станут недействительными в течение 15 минут.

  • По умолчанию в закрытые источники включаются файлы следующих типов: GIF, ICO, JPEG, JPG, JS и PNG. Можно указать и другие типы файлов.

  • Так же как и для открытых источников, вы можете настроить политику, чтобы исключить из источника активы, определенные по заданным вами классификациям сайтов. Она будет работать, даже если вы используете подстановочные знаки, чтобы включить в источник все активы в определенной папке или библиотеке сайта.

Стандартные источники сети доставки содержимого Office 365

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

Стандартные закрытые источники:

  • */userphoto.aspx

  • */siteassets

Стандартные открытые источники:

  • */masterpage

  • */style library

Настройка сети доставки содержимого Office 365 с помощью командной консоли SharePoint Online

Для выполнения описанных ниже действий необходимо подключиться к SharePoint Online с помощью командной консоли SharePoint Online. Соответствующие инструкции см. в статье Подключение к SharePoint Online PowerShell.

Чтобы настроить сеть доставки содержимого Office 365 для размещения статических активов в SharePoint Online, выполните указанные ниже действия.

Включение сети доставки содержимого Office 365 в организации

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

В Windows PowerShell для SharePoint Online используйте следующую команду:

Set-SPOTenantCdnEnabled -CdnType <Public | Private | Both> -Enable $true

Например, чтобы разрешить в организации использовать в сети доставки содержимого как открытые, так и закрытые источники, введите следующую команду:

Set-SPOTenantCdnEnabled -CdnType Both -Enable $true

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

Set-SPOTenantCdnEnabled -CdnType Both -Enable $true -NoDefaultOrigins

Чтобы разрешить в организации использовать в сети доставки содержимого открытые источники, введите следующую команду:

Set-SPOTenantCdnEnabled -CdnType Public -Enable $true

Чтобы разрешить в организации использовать в сети доставки содержимого закрытые источники, введите следующую команду:

Set-SPOTenantCdnEnabled -CdnType Private -Enable $true

Дополнительные сведения об этом командлете см. в статье Set-SPOTenantCdnEnabled.

Изменение списка типов файлов, включенных в сеть доставки содержимого Office 365 (необязательно)

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

Используйте командлет Set-SPOTenantCdnPolicy, чтобы определить типы статических файлов, которые можно размещать в открытых и закрытых источниках сети доставки содержимого. По умолчанию разрешены распространенные типы активов, например CSS, GIF, JPG и JS.

В Windows PowerShell для SharePoint Online используйте следующую команду:

Set-SPOTenantCdnPolicy -CdnType <Public | Private> -PolicyType IncludeFileExtensions -PolicyValue "<Comma-separated list of file types>"

Чтобы увидеть, какие типы файлов в настоящее время разрешены в сети доставки содержимого, используйте командлет Get-SPOTenantCdnPolicies:

Get-SPOTenantCdnPolicies -CdnType <Public | Private>

Дополнительные сведения об этих командлетах см. в статьях Set-SPOTenantCdnPolicy и Get-SPOTenantCdnPolicies.

Изменение списка классификаций сайтов, которые нужно исключить из сети доставки содержимого Office 365 (необязательно)

Совет : При исключении классификаций сайтов с помощью командлета Set-SPOTenantCdnPolicy список, который определен в данный момент, перезаписывается. Если нужно исключить дополнительные классификации сайтов, сначала воспользуйтесь этим командлетом, чтобы узнать, какие классификации уже исключены, а затем включите их в список наряду с новыми.

Используйте командлет Set-SPOTenantCdnPolicy, чтобы исключить классификации сайтов, которые не должны быть доступны через сеть доставки содержимого. По умолчанию классификации сайтов не исключены.

В Windows PowerShell для SharePoint Online используйте следующую команду:

Set-SPOTenantCdnPolicy -CdnType <Public | Private> -PolicyType ExcludeRestrictedSiteClassifications  -PolicyValue "<Comma-separated list of site classifications>"

Чтобы узнать, доступ к каким классификациям сайтов ограничен, используйте командлет Get-SPOTenantCdnPolicies:

Get-SPOTenantCdnPolicies -CdnType <Public | Private>

Дополнительные сведения об этих командлетах см. в статьях Set-SPOTenantCdnPolicy и Get-SPOTenantCdnPolicies.

Добавление источника активов

Для указания источника используйте командлет Add-SPOTenantCdnOrigin. Вы можете указать несколько источников. Источник — это URL-адрес, указывающий на библиотеку SharePoint или папку с активами, которые необходимо разместить в сети доставки содержимого.

Важно : Если вы определите в сети доставки содержимого открытый источник (например, открытую библиотеку SharePoint Online), никогда не размещайте в нем конфиденциальные ресурсы своей организации.

Add-SPOTenantCdnOrigin -CdnType <Public | Private> -OriginUrl <path>

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

Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl */masterpage

Дополнительные сведения об этой команде и ее синтаксисе см. в статье Add-SPOTenantCdnOrigin.

После выполнения этой команды система синхронизирует конфигурацию в центре данных. На это требуется 15 минут.

Пример: настройка открытого источника для главных страниц и библиотеки стилей для SharePoint Online

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

  • Используйте командлет Add-SPOTenantCdnOrigin, чтобы определить библиотеку стилей в качестве открытого источника в сети доставки содержимого Office 365.

    Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl */style%20library
  • Используйте командлет Add-SPOTenantCdnOrigin, чтобы определить главные страницы в качестве открытого источника в сети доставки содержимого Office 365.

    Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl */masterpage
  • Дополнительные сведения об этой команде и ее синтаксисе см. в статье Add-SPOTenantCdnOrigin.

    После выполнения этой команды система синхронизирует конфигурацию в центре данных. На это требуется 15 минут.

Пример: настройка закрытого источника для активов сайта, страниц сайта и изображений публикации для SharePoint Online

  • Используйте командлет Add-SPOTenantCdnOrigin, чтобы определить папку с активами сайта в качестве закрытого источника в сети доставки содержимого Office 365.

    Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl */siteassets
  • Используйте командлет Add-SPOTenantCdnOrigin, чтобы определить папку со страницами сайта в качестве закрытого источника в сети доставки содержимого Office 365.

    Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl */sitepages
  • Используйте командлет Add-SPOTenantCdnOrigin, чтобы определить папку с изображениями публикации в качестве закрытого источника в сети доставки содержимого Office 365.

    Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl */publishingimages

    Дополнительные сведения об этой команде и ее синтаксисе см. в статье Add-SPOTenantCdnOrigin.

    После выполнения этой команды система синхронизирует конфигурацию в центре данных. На это требуется 15 минут.

Пример: настройка закрытого источника для семейства веб-сайтов для SharePoint Online

Используйте командлет Add-SPOTenantCdnOrigin, чтобы определить семейство веб-сайтов в качестве закрытого источника в сети доставки содержимого Office 365. Например:

Add-SPOTenantCdnOrigin -CdnType Private -OriginUrl sites/site1/siteassets

Дополнительные сведения об этой команде и ее синтаксисе см. в статье Add-SPOTenantCdnOrigin.

После выполнения этой команды система синхронизирует конфигурацию в центре данных. На это требуется 15 минут.

Управление сетью доставки содержимого Office 365

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

Добавление, обновление и удаление активов в сети доставки содержимого Office 365

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

Если необходимо получить расположение источника, воспользуйтесь командлетом Get-SPOTenantCdnOrigins. Сведения о том, как его использовать, см. в статье Get-SPOTenantCdnOrigins.

Удаление источника из сети доставки содержимого Office 365

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

Изменение источника в сети доставки содержимого Office 365

Созданный источник изменить нельзя. Вместо этого удалите его и добавьте новый. Дополнительные сведения см. в разделах Удаление источника из сети доставки содержимого Office 365 и Добавление источника активов.

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

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

Чтобы отключить использование открытых источников в сети доставки содержимого, введите в Windows Powershell для SharePoint Online следующую команду:

Set-SPOTenantCdnEnabled -CdnType Public -Enable $false

Чтобы отключить использование закрытых источников в сети доставки содержимого, введите следующую команду:

Set-SPOTenantCdnEnabled -CdnType Private -Enable $false

Дополнительные сведения об этом командлете см. в статье Set-SPOTenantCdnEnabled.

Устранение неполадок с конфигурацией сети доставки содержимого Office 365

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×