Bruke innholdsleveringsnettverk med SharePoint Online

Sammendrag:    Denne artikkelen beskriver innholdsleveringsnettverk (CDN-er), og hvordan du kan bruke dem til å øke SharePoint Online-ytelsen.

I dagens nettutviklingssamfunn er det mange fellesbibliotek (for eksempel JavaScript og CSS-filer) som du kan inkludere i SharePoint-løsningen. Mange av disse er driftet av Microsoft på deres ASP CDN. Dette betyr at du kan henvise til disse bibliotekene fra disse distribuerte servere, og la de innebygde nettbaserte DNS-rutingsystemene finne den nærmeste serveren til din bruker. Eksemplene i denne artikkelen viser hvordan tidsforskjellen mellom det å laste ned det populære biblioteket jQuery fra SharePoint Online-serveren kontra ASP CDN, er ganske betydelig. Brukeren har kanskje allerede CDN-versjonen bufret på den lokale datamaskinen, slik at de ikke trenger å laste ned filen. Dette kan være viktig hvis du har brukere fordelt over hele verden, og langt borte fra datasenteret som er vert for ditt SharePoint Online-område.

Når du oppretter sider for SharePoint Online, kan ventetiden bli påvirket av den fysiske avstanden mellom brukerne og plasseringen til SharePoint Online-forekomsten. Dette er spesielt viktig for organisasjoner som har en global tilstedeværelse der et område kan ligge på ett kontinent, mens brukerne på den andre siden av verden får tilgang til innholdet. Hjelpefunksjonen til CDN-er forenkler denne situasjonen ved å være vert for noen populære nettaktiva på ulike plasseringer nærmere sluttbrukeren.

Siden CDN er et verdensomspennende nettverk av servere som er vert for de samme filene, blir Internett-adressen for filer som er lagret på CDN-ene tolket av klientmaskinen, slik at serveren som er nærmest brukeren leverer filen. På grunn av dette reduseres forsinkelser forårsaket av nettverks-rundreiser betraktelig .

Utfordringen med å drifte SharePoint Online-områder for et globalt publikum

SharePoint Online-områder ligger på datasentre plassert i forhold til hva du valgte (angitt av brukeren), da du registrerte deg på Office 365. Hvis området ditt for eksempel befinner seg på servere i USA, og du har brukere som har tilgang til området fra Øst-Asia, kan det oppstå ventetidsproblemer på grunn av avstanden dataene må transporteres over fiberoptisk kabel.

Mange statiske filer som brukes av standard SharePoint-brukergrensesnitt ligger allerede på Microsofts verdensomspennende nettverk av CDN-er. Dette vil forbedre ytelsen over tid. Men hvis du bruker noen av de populære JavaScript samt CSS-aktiva (for eksempel; JQuery, Modernizr, Bootstrap, or ASP.NET Ajax) kan du forbedre innlastingstiden for disse filene ved hjelp av fritt tilgjengelig CDN-er.

Fordeler ved å bruke CDNs for å forbedre nedlastingshastigheten

Ved hjelp av CDN-er kan du forbedre sidelastingstiden av ulike årsaker. En årsak er at avstanden mellom CDN og brukeren kan være kortere enn avstanden til SharePoint Online-forekomsten. Disse nettverkene er godt distribuert, og er også designet for å ha svært høy tilgjengelighet og rask responstid. En annen årsak er at hvis du bruker et populært bibliotek med CSS-filer, i forbindelse med CDN, så har kanskje brukeren allerede biblioteket bufret, og de trenger ikke engang å laste ned filene.

Følgende skjermbilder som illustrerer fordelene ved å bruke CDN-er. Disse skjermbildene er fra Nettverks-fanen i Internet Explorer 11 utviklerverktøyet. Disse skjermbildene viser ventetiden hos det populære biblioteket jQuery. Hvis du vil hente frem dette skjermbildet i Internet Explorer, trykker du F12, og velger Nettverk-fanen som har et WiFi-ikon.

Skjermbilde av F12 Networks

Dette skjermbildet viser biblioteket som er lastet opp til galleriet for hoveddokumenter på selve SharePoint Online-området. Tiden det tok å laste opp biblioteket er 1,51 sekunder.

Skjermbilde av innlastingstiden på 1,51 s

Det andre skjermbildet viser den samme filen levert av Microsofts CDN. Denne gangen er ventetiden rundt 496 millisekunder. Dette er en stor forbedring, og viser at det tok ett sekund mindre å laste ned området.

Skjermbilde av innlastingstidene på 469 ms

Bruk av CDNs med SharePoint Server 2013

Det å bruke CDNs er bare fornuftig i en SharePoint Online-kontekst og bør unngås med SharePoint Server 2013. Dette er fordi alle fordelene rundt geografisk plassering ikke holder mål hvis serveren er plassert lokalt, eller geografisk i nærheten. I tillegg, hvis det er en nettverkstilkobling til servere der de driftes, kan området brukes uten en Internett-tilkobling og kan derfor ikke hente CDN-filer. Ellers bør du bruke en CDN, hvis det finnes en tilgjengelig som er stabil nok til bruk for biblioteket og de filene du trenger for området.

Populære CDNs og hvordan du bruker dem

Microsofts Ajax CDN tilbyr de fleste populære bibliotekene inkludert jQuery (og alle de andre tilknyttede bibliotekene); ASP.NET Ajax, Bootstrap, Knockout.js, og mange flere.

Hvis du vil inkludere disse skriptene i prosjektet, kan du ganske enkelt erstatt eventuelle referanser til disse offentlig tilgjengelige bibliotekene med referanser til CDN-adressen, i stedet for å inkludere det i selve prosjektet. For eksempel kan en bruke følgende kode for å koble til jQuery:

<script src=http://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

For mer informasjon om CDNs, kan du se Innholdsleveringsnettverk.

Flere emner om hvordan du bruker CDN-er med SharePoint

Vert for nettdel på klientsiden fra Office 365 CDN

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×