Brug af Content Delivery Networks med SharePoint Online

Oversigt:    I denne artikel beskrives Content Delivery Networks (CDNere), og hvordan du kan bruge dem til at øge ydeevnen i SharePoint Online.

I moderne webudviklingsgrupper er der mange almindelige biblioteker (f.eks JavaScript- og CSS-filer), der kan medtages i din SharePoint-løsning. Mange af disse er hostet af Microsoft på deres ASP CDN. Det betyder, at du kan referere til disse biblioteker fra disse distribuerede servere og tillade internettets indbyggede DNS-routingsystemer at finde den server, der er nærmest for din bruger. Eksemplerne i denne artikel viser, hvordan tidsforskellen mellem at downloade det populære bibliotek jQuery fra SharePoint Online-server kontra ASP CDN er ret tydelig. Brugeren kan allerede have CDN-versionen cachelagret på den lokale computer, så vedkommende ikke behøver at hente filen. Dette kan være vigtigt, hvis du har brugere, der er fordelt over hele verden og langt væk fra det datacenter, der hoster dit SharePoint Online-websted.

Når du opretter sider til SharePoint Online, kan ventetiden blive påvirket af den fysiske afstand mellem dine brugere og placeringen af SharePoint Online-forekomsten. Dette er især vigtigt for organisationer, der har en global tilstedeværelse, hvor et websted kan være hostet på et kontinent, mens brugere på den anden siden af verden har adgang til indholdet. CDNere hjælper med at reducere problemet ved denne situation ved at lagre visse populære webaktiver på forskellige placeringer tættere på slutbrugerne.

Da et CDN er et verdensomspændende netværk af servere, der er vært for de samme filer, tolkes Internet URL-adresser for filer, der er gemt på CDNere af klientcomputeren, så den server, der er tættest på brugeren, leverer filen. Ved at gøre dette reduceres forsinkelser forårsaget af ture frem og tilbage over netværket.

Udfordringen ved at hoste SharePoint Online-websteder til en global målgruppe

SharePoint Online-websteder er hostet hos datacentre i forhold til placeringen (angivet af brugeren), du valgte, da du tilmeldte dig Office 365. Hvis dit websted f.eks. er på servere i USA, og du har brugere, der tilgår webstedet fra Østasien, kan der opstå problemer med ventetid på grund af afstanden, data skal rejse, over fiberoptiske kabler.

Mange statiske filer, der bruges som standard af SharePoint-brugergrænsefladen, er allerede hostet på Microsofts verdensomspændende netværk af CDNere. Dette vil forbedre ydeevnen over tid. Men hvis du bruger nogle populære JavaScript- og CSS-aktiver (for eksempel: JQuery, Modernizr, Bootstrap eller ASP.NET Ajax) kan du forbedre indlæsningstiderne for disse filer ved hjælp af frit tilgængelige CDNere.

Fordele ved at bruge CDNere til at forbedre download-hastighed

Brugen af CDNere kan forbedre sideindlæsningstiderne af en række forskellige årsager. Én årsag er, at afstanden mellem CDNen og brugeren kan være kortere end afstanden til SharePoint Online-forekomsten. Disse netværk distribueres meget og er også udviklet til at have meget høj tilgængelighed og hurtige svartider. En anden årsag er, at hvis du bruger et populært bibliotek med CSS-filer, sammen med en CDN, har brugeren allerede biblioteket cachelagret, og behøver derfor overhovedet ikke selv at hente det.

De følgende skærmbilleder illustrerer fordelene ved at bruge CDNere. Disse skærmbilleder er fra fanen Netværk i Internet Explorer 11-udviklingsværktøjerne. Disse skærmbilleder viser ventetiden på det populære bibliotek jQuery. For at få vist dette skærmbillede i Internet Explorer skal du trykke på F12 og vælge fanen Netværk, som er vist med et Wi-Fi-ikon.

Skærmbillede af F12-netværk

Dette skærmbillede viser det bibliotek, der er overført til mastergallerisiden på selve SharePoint Online-webstedet. Den tid, det har taget at overføre biblioteket, er 1,51 sekunder.

Skærmbillede af indlæsningstiden 1,51 s

Det andet skærmbillede viser den samme fil leveret af Microsofts CDN. Ventetiden for denne er omkring 496 millisekunder. Det er en stor forskel og viser, at et helt sekund er skåret fra den samlede tid, det tog at hente sideindhold.

Skærmbillede af indlæsningstider i 469 ms

Brug af CDNere med SharePoint Server 2013

Brug af CDNere giver kun mening i en SharePoint Online-kontekst og skal undgås med SharePoint Server 2013. Dette skyldes, at alle fordelene i forbindelse med geografisk placering ikke gælder, hvis serveren er placeret lokalt eller er geografisk tæt på. Hvis der er en netværksforbindelse til det sted, serveren er hostet, kan webstedet bruges uden en internetforbindelse, og det er derfor ikke muligt at hente CDN-filer. Ellers kan du bruge en CDN til biblioteket og filerne, du skal bruge til dit websted, hvis en sådan er tilgængelig og stabil.

Populære CDNere og hvordan du kan bruge dem

Microsofts Ajax CDN tilbyder de fleste af de populære biblioteker, herunder jQuery (og alle dens andre biblioteker), ASP.NET Ajax, Bootstrap, Knockout.js og mange flere.

For at medtage disse scripts i dit projekt skal du blot erstatte eventuelle referencer til disse offentligt tilgængelige biblioteker med referencer til CDN-adressen herunder det i selve projektet. F.eks. skal du bruge følgende kode for at linke til jQuery:

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

Få flere oplysninger om CDNere ved at læse Content Delivery Networks.

Flere emner om brug af CDN'er med SharePoint

Vært for webdelen på klientsiden fra Office 365 CDN

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×