Доступен Office 365 CDN Developer Preview

office365publiccdn

В Content Delivery Network (aka CDN) хранятся статичные файлы для улучшения производительности загрузки страницы. В данном случае идет речь о гео-распределенной сети, которая показывает контент на основании локации пользователю с применением кэширования.

Особенности в рамках Developer Preview

  • Включить и настроить CDN можно только через SharePoint Online Management Shell
  • Файлы в указанных при настройке CDN папках будут доступны всем пользователям
  • Используйте файлы из CDN только в рамках SharePoint Online (адрес сайта вида *.sharepoint.com)
  • Обновление новых файлов в CDN проходит до 15 минут.

Настройка CDN

Подключитесь к тенанту с помощью SharePoint Online Management Shell

$creds = Get-Credential

Connect-SPOService -Url https://contoso-admin.sharepoint.com/ -Credential $creds

Посмотрите текущие настройки CDN

Get-SPOTenant

…

PublicCdnEnabled : False

PublicCdnAllowedFileTypes : CSS,EOT,GIF,ICO,JPEG,JPG,JS,MAP,PNG,SVG,TTF,WOFF

PublicCdnOrigins : {}

Включите CDN

Set-SPOTenant -PublicCdnEnabled $true

При необходимости вы обновите поддерживаемые типы файлов

Set-SPOTenant -PublicCdnAllowedFileTypes "CSS,EOT,GIF,ICO,JPEG,JPG,JS,MAP,PNG,SVG,TTF,WOFF,TXT"

Добавьте папки с контентом для CDN. Обратите внимание, что здесь указывается путь на папки или библиотеки документов. Вложенные папки будут добавлены автоматически

New-SPOPublicCdnOrigin -Url "https://contoso.sharepoint.com/siteassets/folder1"

Проверьте что папка добавлена в CDN

Get-SPOPublicCdnOrigins

Id Url

-- ---

1937006161eeae8fe… HTTPS://CONTOSO.SHAREPOINT.COM/SITEASSETS/FOLDER1

Для удаления папки из CDN используйте команду ниже

Remove-SPOPublicCdnOrigin -Identity 1937006161eeae8fe7159…

Примеры использования CDN

Используйте прямые адреса следующего вида

https://publiccdn.sharepointonline.com/<tenant host name>/<ID of the public CDN origin>/<sub-path under the origin>

Также доступен REST API для получения полного адреса файла в CDN

https://contoso.sharepoint.com/ _vti_bin/publiccdn.ashx/url?itemurl=https://contoso.sharepoint.com/siteassets/folder1/folder2/image.jpg

-- ---

https://publiccdn.sharepointonline.com/contoso.sharepoint.com/1937006161eeae8fe.../folder2/image.jpg

При запросе изображения можно указывать параметры height, width и cropMode (fit, fill, top или bottom)

https://publiccdn.sharepointonline.com/contoso.sharepoint.com/1937006161eeae8fe.../image.png?height=100&width=100&cropMode=fit

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

Ссылки

SharePoint Online Management Shell

Content Delivery Network

Office 365 Public CDN Developer Preview Release

Advertisements

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s