Biuro 365 Dostępna sieć dostarczania treści. Firma ogłasza także wersję zapoznawczą zupełnie nowej integracji funkcji automatycznego przepisywania z publikowaniem wraz z prywatną siecią CDN. Biuro 365 Publiczny CDN jest teraz zaktualizowany i w pełni dostępny dla dzierżawców pierwszej wersji, ze stopniowym udostępnianiem dla zwykłych najemców.
Biuro 365 Przegląd publicznej sieci CDN
Poniższy obrazek przedstawia logiczny przepływ w pakiecie Office 365 Publiczny CDN
1. Administrator włącza pakiet Office 365 Publiczna sieć CDN dla dzierżawy przy użyciu powłoki zarządzania SharePoint Online.
2. Zasoby statyczne, które mają być udostępniane z CDN, są przesyłane do bibliotek SharePoint, które są włączone jako źródła CDN.
3. Zasoby są udostępniane ze skonfigurowanych bibliotek i folderów i można uzyskać do nich dostęp za pomocą adresów URL CDN.
4. Adresy URL wskazujące lokalizację CDN są dostępne do użycia w witrynach SharePoint i w dostosowaniach hostowanych z SharePoint.
Publiczne adresy URL CDN zasobów są statyczne i nie ulegają zmianie po zlokalizowaniu zasobu w źródle CDN. Możesz zakodować publiczne adresy URL CDN lub wykorzystać integrację funkcji publikowania, aby uzyskać automatyczne przepisywanie adresu URL CDN.
Biuro 365 Prywatna sieć CDN z omówieniem automatycznego przepisywania publikacji
Poniższy obrazek przedstawia logiczny przepływ w pakiecie Office 365 Prywatny CDN, która jest teraz w wersji zapoznawczej i jest dostępna dla dzierżawców ze statusem pierwszej wersji.
1. Administrator włącza pakiet Office 365 Publiczna sieć CDN dla dzierżawy przy użyciu powłoki zarządzania SharePoint Online
2. Zasoby statyczne, które mają być udostępniane z CDN, są przesyłane do bibliotek SharePoint, które są włączone jako źródła CDN
3. Zasoby są dostępne do udostępnienia za pośrednictwem usługi CDN, jeśli znajdują się w źródle CDN dla prywatnej sieci CDN
4. Kiedy strony, z aktywami w źródłach CDN, są proszeni, SharePoint automatycznie przepisuje adresy URL wskazujące adresy URL CDN, tak, że przeglądarka po stronie klienta żąda tych zasobów przy użyciu lokalizacji CDN
5. Zasoby udostępniane ze źródła CDN muszą mieć opublikowaną wersję główną, a podczas przepisywania adresu URL brany jest pod uwagę dostęp użytkowników do tych zasobów
Prywatne adresy URL CDN są generowane dynamicznie przez SharePoint Online. Prywatny adres URL CDN można wygenerować tylko wtedy, gdy użytkownik ma uprawnienia do odczytu źródła CDN (konkretnie folder zawierający zasób). Prywatne adresy URL CDN zawierają tokeny w ciągu zapytania, które służą do udzielania dostępu do zasobu. Posiadanie prywatnego adresu URL CDN (z tokenami) jest podobne do posiadania samego zasobu. Tokeny użyte do przyznania dostępu wygasną po upływie tego czasu 1 godzina. Zapewniamy, że ten sam zasób będzie generował te same tokeny w wielu żądaniach 1 godzina, umożliwia to wykorzystanie pamięci podręcznej przeglądarki podczas sesji użytkownika.
Funkcja publikowania Automatyczne przepisywanie na adresy URL CDN
Jeden z kluczowych scenariuszy, jaki widzimy dla społeczeństwa / Funkcja prywatnego CDN to portale intranetowe. Witryny te często zawierają wiele niestandardowych plików JS, CSS i obrazy. Publiczność / Funkcja prywatnego CDN pomoże zmniejszyć opóźnienia tych witryn, ponieważ zasoby CDN są rozproszone geograficznie, dzięki czemu są buforowane bliżej użytkownika, a domena CDN obsługuje protokół HTTP/2, który zapewnia równoległe pobieranie. Oznacza to, że nie jesteśmy już ograniczeni do 6 portów na domenę, jak w przypadku protokołu HTTP/1.1.
Aby pomóc klientom korzystać z funkcji CDN bez konieczności przepisywania istniejących portali, zintegrowaliśmy funkcję publikowania z funkcją publicznego/prywatnego CDN. Automatyczne przepisywanie jest również wymagane do korzystania z funkcji prywatnego CDN, ponieważ te adresy URL są generowane dynamicznie i nie można ich zakodować na stałe jak adresy URL publicznych CDN.
Oto podsumowanie funkcji automatycznego ponownego pisania publikowania, które obsługuje obecnie zasoby znajdujące się w bibliotekach CDN Origin.
- Adresy URL IMG/LINK/CSS w odpowiedzi HTML na klasycznej stronie publikowania są przepisywane na adresy URL CDN.
- Obejmuje to obrazy dodane przez autorów do zawartości HTML strony. To świetny scenariusz dla Private CDN Origins.
- Aby włączyć scenariusze programistyczne, w których NIE chcesz adresów URL CDN, możesz je wyłączyć:
- Sprawdź stronę (nie przepisujemy, gdy strona jest przesyłana do bieżącego użytkownika)
- podaj parametr ciągu zapytania? NoAutoReWrites=true
- Zasoby treści według wyszukiwania WebPart są przepisywane na adresy URL CDN.
- Wyświetl szablony plików JS
- Obrazy w wynikach zapytania – Obecnie obsługujemy następujące usługi zarządzane OOTB, (Adres URL zdjęcia, Miniatura obrazuUrl, Publikowanie obrazu)
- Adresy URL obrazów składników Web Part biblioteki obrazów SlideShow są przepisywane na adresy URL usługi CDN.
- Pola obrazu w SPList REST API (RenderListDataAsStream) wyniki są przepisywane na adresy CDN Url.
- Użyj nowej właściwości ImageFieldsToTryRewriteToCdnUrls, aby udostępnić listę pól rozdzielonych przecinkami.
- Obsługuje pola hiperłączy (Zdjęcie lub link) i pola PublishingImage.
- Obsługiwane są wersje obrazów programu SharePoint, które zostaną przetłumaczone na adres URL usługi CDN.
Jeśli masz sugestie dotyczące innych funkcji lub składników internetowych, które chciałbyś obsługiwać automatyczne przepisywanie CDN, daj nam znać, a dodamy je do naszych zaległości.
Nowe polecenia cmdlet programu PowerShell do zarządzania siecią CDN
Zebraliśmy wiele opinii na etapie podglądu programisty i odpowiednio dostosowaliśmy implementację również po stronie poleceń cmdlet PowerShell. Oto nowe polecenia cmdlet związane z możliwościami CDN.
Dostawać / Ustaw SPOTenantCdnEnabled
Włącza prywatną lub publiczną sieć CDN przy użyciu ustawień domyślnych. Można go również użyć do wyłączenia prywatnego lub publicznego CDN.
Zwróć na to uwagę, gdy włączasz CDN, będzie to domyślnie włączone domyślne źródła dla określonego typu CDN. Jeśli nie chcesz tego zrobić, możesz użyć -Brak domyślnych źródeł parametr podczas wykonywania Ustaw SPOTenantCdnEnabled polecenia cmdlet.
Dostawać / Dodaj/Usuń-SPOTenantCdnOrigin(S)
Można go używać do pobierania, Dodaj i usuń źródła CDN. Origins obsługuje teraz symbole wieloznaczne dołączane do adresu URL. Dzięki temu możesz tworzyć źródła, które będą miały zastosowanie w różnych witrynach. Na przykład, pochodzenie „*/masterpage” spowodowałoby, że galeria stron wzorcowych we wszystkich witrynach stałaby się dostępna jako źródła CDN.
- The */ może występować tylko na początku ścieżki, pasujące do dowolnej liczby segmentów adresu URL.
- Ścieżka NIE musi wskazywać na bibliotekę dokumentów. Jeśli ktoś chciał włączyć */site1, mogą to zrobić, i będzie pasować do wszystkich bibliotek dokumentów znajdujących się w witrynie.
Pobierz SPOTenantCdnPolicies
Można go użyć do wyświetlenia bieżących ustawień zasad CDN zarówno dla publicznej, jak i prywatnej sieci CDN. To polecenie cmdlet zwróci bieżącą konfigurację zasad dzierżawy.
Ustaw SPOTenantCdnPolicy
Można go używać do konfigurowania zasad dzierżawy zarówno dla publicznej, jak i prywatnej sieci CDN. Tego jednego polecenia cmdlet można używać do kontrolowania następujących ustawień:
- Uwzględnij rozszerzenia plików – Rozszerzenia plików obsługujące funkcję CDN
- Wyklucz klasyfikacje witryn z ograniczeniami – Możesz użyć tej opcji do kontrolowania możliwych wykluczeń z korzystania z CDN na podstawie klasyfikacji witryn (Miejsce.Klasyfikacja). Jest to przydatne, gdy używasz symboli wieloznacznych pochodzenia, ale chcesz wykluczyć niektóre witryny z źródeł CDN.
- WykluczIfNoScriptDisabled – Można go użyć do wykluczenia możliwości CDN, jeśli ustawienie NoScript jest wyłączone. Ta funkcja jest wciąż w fazie testów i nie jest włączona w momencie pisania tego posta.
Korzystanie z pakietu Office 365 CDN w SharePoint Online
Oto kroki, które należy wykonać, aby rozpocząć korzystanie z pakietu Office 365 CDN.
- Upewnij się, że używasz najnowszej wersji powłoki zarządzania SharePoint Online
- Połącz się z dzierżawą usługi SharePoint Online za pomocą programu PowerShell
Connect-SPOService -Url https://*.sharepoint.com
- Uzyskaj stan ustawień CDN z poziomu dzierżawy
Get-SPOTenantCdnEnabled -CdnType Public / Private
- Włącz usługę CDN w dzierżawie
Set-SPOTenantCdnEnabled -CdnType Public / Private
...
Public CDN enabled locations:
*/MASTERPAGE
*/STYLE LIBRARY
- Wyłącz usługę CDN w dzierżawie
Set-SPOTenantCdnEnabled -CdnType Public / Private -Enable $false
- Uzyskaj domyślną konfigurację ustawień publicznej sieci CDN
Get-SPOTenantCdnPolicies -CdnType Public
...
Key Value
--- -----
IncludeFileExtensions CSS,EOT,GIF,ICO,JPEG,JPG,JS,MAP,PNG,SVG,TTF,WOFF
ExcludeRestrictedSiteClassifications
ExcludeIfNoScriptDisabled False
- Dodaj nowe źródło CDN
Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl sites/cdn/cdn
...
Public CDN enabled locations:
*/MASTERPAGE
*/STYLE LIBRARY
SITES/CDN/CDN (configuration pending)
- Zobacz listę źródeł CDN
Get-SPOTenantCdnOrigins -CdnType Public
...
*/MASTERPAGE
*/STYLE LIBRARY
SITES/CDN/CDN
- Usuń pochodzenie CDN
Remove-SPOTenantCdnOrigin -CdnType Public -OriginUrl sites/cdn/cdn
...
Public CDN enabled locations:
*/MASTERPAGE
*/STYLE LIBRARY
Korzystanie z publicznego CDN na stronach SharePoint i w dostosowaniach
Dostęp do zasobów hostowanych w publicznych źródłach CDN można uzyskać za pomocą dobrze znanej struktury adresów URL, do których można następnie odwoływać się w swoich dostosowaniach, na przykład jako lokalizacja hostowania plików JavaScript składników Web Part po stronie klienta programu SharePoint Framework.
Format publicznego adresu URL CDN jest następujący
host name>/sites/site/library
Nie możesz automatycznie używać prywatnych adresów URL CDN w swoich dostosowaniach, ponieważ te adresy URL są generowane dynamicznie przez SharePoint.