Ured 365 Dostupna mreža za isporuku sadržaja. Tvrtka također najavljuje pregled za potpuno novu integraciju Auto-Rewrite značajke objavljivanja zajedno s privatnim CDN-om. Ured 365 Javni CDN sada je ažuriran i potpuno dostupan zakupcima prvog izdanja, s postupnim oslobađanjem za normalne stanare.
Ured 365 Pregled javnog CDN-a
Sljedeća slika definira logički tijek s Officeom 365 Javni CDN
1. Administrator omogućuje Office 365 Javni CDN za stanara koji koristi SharePoint Online Management Shell.
2. Statička sredstva koja će se dijeliti s CDN-a učitavaju se u biblioteke SharePoint, koji su omogućeni kao izvori CDN-a.
3. Sredstva su izložena iz konfiguriranih biblioteka i mapa i može im se pristupiti putem CDN URL-ova.
4. URL-ovi koji upućuju na lokaciju CDN-a dostupni su za korištenje na web-mjestima SharePoint i u prilagodbama koje hostira SharePoint.
Javni CDN URL-ovi za sredstva su statični i ne mijenjaju se nakon što je sredstvo locirano na izvor CDN-a. Možete tvrdo kodirati javne CDN URL-ove ili iskoristiti integraciju značajke objavljivanja da biste dobili automatsko prepisivanje na CDN URL.
Ured 365 Privatni CDN s pregledom automatskog prepisivanja objavljivanja
Sljedeća slika definira logički tijek s Officeom 365 Privatni CDN, koji je sada u statusu pregleda i dostupan zakupcima sa statusom prvog izdanja.
1. Administrator omogućuje Office 365 Javni CDN za stanara koji koristi SharePoint Online Management Shell
2. Statička sredstva koja će se dijeliti s CDN-a učitavaju se u biblioteke SharePoint, koji su omogućeni kao izvori CDN-a
3. Sredstva su dostupna za izlaganje putem CDN usluge kada su u izvorištu CDN-a za privatni CDN
4. Kada se stranice, sa imovinom u podrijetlu CDN-a, traže se, SharePoint automatski prepisuje URL-ove koji pokazuju na CDN URL-ove, tako da preglednik na strani klijenta zahtijeva ta sredstva koristeći CDN lokaciju
5. Sredstva koja se dijele iz izvora CDN-a moraju imati objavljenu glavnu verziju i razmatra se korisnički pristup tim sredstvima kada dođe do prepisivanja URL-a
URL-ove privatnog CDN-a dinamički generira SharePoint Online. Privatni CDN URL može se generirati samo ako korisnik ima dopuštenja za čitanje izvora CDN-a (posebno mapu koja sadrži sredstvo). Privatni CDN URL-ovi sadrže tokene u nizu upita koji se koriste za odobravanje pristupa imovini. Posjedovanje privatnog CDN URL-a (sa žetonima) slično je posjedovanju same imovine. Tokeni koji se koriste za odobravanje pristupa istječu nakon 1 sat. Time osiguravamo da će isto sredstvo generirati iste tokene za više zahtjeva 1 sat, ovo omogućuje korištenje predmemorije preglednika tijekom korisničke sesije.
Značajka objavljivanja Auto-Rewriting na CDN URL-ove
Jedan od ključnih scenarija vidimo za Javnost / Značajka privatnog CDN-a su Intranet portali. Ove stranice često imaju puno prilagođenih JS-ova, CSS i slike. Javnost / Značajka privatnog CDN-a pomoći će poboljšati latenciju ovih stranica jer su CDN sredstva geografski raspoređena tako da su pohranjena bliže korisniku, a CDN domena podržava HTTP/2 protokol koji omogućuje paralelno preuzimanje. To znači da više nismo ograničeni na 6 priključaka po domeni kao kod HTTP/1.1.
Kako bismo pomogli korisnicima da iskoriste prednosti CDN značajki bez potrebe za prepisivanjem svojih postojećih portala, integrirali smo značajku objavljivanja sa značajkom javnog/privatnog CDN-a. Automatsko prepisivanje također je potrebno za korištenje značajki privatnog CDN-a jer se ti URL-ovi dinamički generiraju i ne mogu se tvrdo kodirati kao URL-ovi javnog CDN-a.
Ovdje je sažetak onoga što Publishing Auto-Rewriting danas podržava za sredstva koja se nalaze u CDN Origin Libraries.
- IMG/LINK/CSS URL-ovi u klasičnoj stranici za objavljivanje HTML odgovora prepisuju se u CDN URL-ove.
- Ovo uključuje slike koje su autori dodali u HTML sadržaj stranice. Ovo je izvrstan scenarij za Private CDN Origins.
- Da biste omogućili razvojne scenarije u kojima NE želite CDN url-ove, možete ih onemogućiti tako:
- Provjerite stranicu (ne prepisujemo kada je stranica naplata za trenutnog korisnika)
- navedite parametar niza upita? NoAutoReWrites=true
- WebPart sadržaj putem pretraživanja prepisuje se u CDN URL-ove.
- Prikaz predložaka JS datoteka
- Slike u rezultatima upita – Trenutno podržavamo sljedeća OOTB upravljana svojstva, (PictureUrl, PictureThumbnailUrl, PublishingImage)
- URL-ovi slika web-dijelova dijaprojekcije knjižnice slika prepisuju se u URL-ove CDN-a.
- Polja slike u SPList REST API-ju (RenderListDataAsStream) rezultati se prepisuju u CDN URL-ove.
- Koristite novo svojstvo ImageFieldsToTryRewriteToCdnUrls za pružanje popisa polja odvojenih zarezima.
- Podržava polja hiperveze (Slika ili Link) i polja PublishingImage.
- Prikazi SharePoint slika su podržani i prevest će se na CDN URL.
Ako imate prijedloge za druge značajke ili web-dijelove, željeli biste podržati CDN Auto-Rewriting, javite nam i mi ćemo ih dodati našem zaostatku.
Novi PowerShell cmdleti za upravljanje CDN-om
Prikupili smo mnogo povratnih informacija tijekom faze pregleda razvojnog programera i prilagodili smo implementaciju i na strani cmdleta PowerShell u skladu s tim. Evo novih cmdleta koji se odnose na mogućnost CDN-a.
Dobiti / Set-SPOTenantCdnEnabled
Omogućuje privatni ili javni CDN koristeći zadane postavke. Može se koristiti i za onemogućavanje privatnog ili javnog CDN-a.
Primijetite da kada omogućite CDN, bit će zadano omogućeno zadano podrijetlo za određenu vrstu CDN-a. Ako ne želite ovo učiniti, možeš koristiti -NoDefaultOrigins parametar kada izvršite Set-SPOTenantCdnEnabled cmdlet.
Dobiti / Dodaj /Ukloni-SPOTenantCdnOrigin(s)
Može se koristiti za Get, Dodavanje i uklanjanje CDN izvora. Izvori sada podržavaju zamjenske znakove ispred URL-a. To vam omogućuje stvaranje izvora koji se primjenjuju na svim web-lokacijama. Na primjer, podrijetlo “*/masterpage” učinilo bi galeriju glavne stranice na svim web-mjestima dostupnom kao izvori CDN-a.
- The */ može biti prisutan samo na početku puta, podudaranje bilo kojeg broja URL segmenata.
- Put NE MORA upućivati na biblioteku dokumenata. Ako je netko želio omogućiti */site1, oni to mogu učiniti, i odgovarat će svim bibliotekama dokumenata na web mjestu.
Get-SPOTenantCdnPolicies
Može se koristiti za pregled trenutnih postavki oko CDN pravila za javni i privatni CDN. Ova cmdlet će vratiti trenutnu konfiguraciju za pravila stanara.
Set-SPOTenantCdnPolicy
Može se koristiti za konfiguriranje pravila stanara za javni i privatni CDN. Možete koristiti ovaj jedan cmdlet za kontrolu sljedećih postavki:
- IncludeFileExtensions – Ekstenzije datoteka koje su omogućene za CDN sposobnost
- ExcludeRestrictedSiteClassifications – Ovo možete koristiti za kontrolu mogućih izuzeća za korištenje CDN-a na temelju klasifikacije mjesta (Site.Klasifikacija). Ovo je korisno kada koristite izvore zamjenskih znakova, ali želite isključiti neka mjesta iz izvora CDN-a.
- ExcludeIfNoScriptDisabled – Može se koristiti za isključivanje CDN mogućnosti ako je postavka NoScript onemogućena. Ova je značajka još uvijek u fazi testiranja i nije omogućena u vrijeme pisanja ovog posta.
Korištenje Officea 365 CDN u SharePoint Online
Evo koraka za početak rada s Officeom 365 CDN.
- Provjerite koristite li najnoviju verziju SharePoint Online Management Shell-a
- Povežite se sa svojim SharePoint Online stanarom pomoću PowerShell-a
Connect-SPOService -Url https://*.sharepoint.com
- Dobijte status postavki CDN-a s razine stanara
Get-SPOTenantCdnEnabled -CdnType Public / Private
- Omogući CDN u zakupcu
Set-SPOTenantCdnEnabled -CdnType Public / Private
...
Public CDN enabled locations:
*/MASTERPAGE
*/STYLE LIBRARY
- Onemogući CDN u zakupcu
Set-SPOTenantCdnEnabled -CdnType Public / Private -Enable $false
- Preuzmite zadanu konfiguraciju vaših javnih CDN postavki
Get-SPOTenantCdnPolicies -CdnType Public
...
Key Value
--- -----
IncludeFileExtensions CSS,EOT,GIF,ICO,JPEG,JPG,JS,MAP,PNG,SVG,TTF,WOFF
ExcludeRestrictedSiteClassifications
ExcludeIfNoScriptDisabled False
- Dodajte novo izvorište CDN-a
Add-SPOTenantCdnOrigin -CdnType Public -OriginUrl sites/cdn/cdn
...
Public CDN enabled locations:
*/MASTERPAGE
*/STYLE LIBRARY
SITES/CDN/CDN (configuration pending)
- Pogledajte popis izvora CDN-a
Get-SPOTenantCdnOrigins -CdnType Public
...
*/MASTERPAGE
*/STYLE LIBRARY
SITES/CDN/CDN
- Ukloni izvor CDN-a
Remove-SPOTenantCdnOrigin -CdnType Public -OriginUrl sites/cdn/cdn
...
Public CDN enabled locations:
*/MASTERPAGE
*/STYLE LIBRARY
Upotreba javnog CDN-a na stranicama SharePoint i u prilagodbama
Sredstvima koja se nalaze u javnim izvorima CDN-a može se pristupiti pomoću dobro poznate URL strukture, na koje se zatim možete pozivati u svojim prilagodbama, na primjer kao mjesto hostinga za vaše JavaScript datoteke web-dijelova SharePoint Frameworka na strani klijenta.
Format javnog CDN URL-a je sljedeći
host name>/sites/site/library
Ne možete automatski koristiti privatne CDN URL-ove u svojim prilagodbama jer te URL-ove dinamički generira SharePoint.