Använda nätverk för innehållsleverans med SharePoint Online

Sammanfattning:    I den här artikeln beskrivs nätverk för innehållsleverans (CDN) och hur du kan använda dem för att öka prestanda i SharePoint Online.

I dagens webbutvecklingscommunities finns det många vanliga bibliotek (till exempel JavaScript- och CSS-filer) som du kan ta med i SharePoint-lösningen. Många av dem lagras av Microsoft i deras ASP-CDN. Det innebär att du kan referera till de här biblioteken från de distribuerade servrarna och göra det möjligt för Internets inbyggda DNS-routningssystem att hitta den närmaste servern för användarna. Exemplen i den här artikeln visar att tidsskillnaden mellan nedladdning av det populära biblioteket jQuery från SharePoint Online-servern kontra ASP-CDN är betydande. Användaren kanske också redan har CDN-versionen cachelagrad på den lokala datorn så att de inte behöver ladda ned filen. Det kan vara viktigt om du har användare som är spridda över hela världen och långt från det datacenter där SharePoint Online-webbplatsen lagras.

När du skapar sidor för SharePoint Online kan svarstiden påverkas av det fysiska avståndet mellan användarna och SharePoint Online-instansens plats. Det är särskilt viktigt för organisationer som har en global närvaro där en webbplats kan lagras på en kontinent medan användare på andra sidan av världen ansluter till innehållet. CDN bidrar till att minimera den här situationen genom att lagra vissa populära webbtillgångar på olika platser närmare slutanvändarna.

Eftersom ett CDN är ett globalt nätverk av servrar där samma filer lagras, tolkas Internet-URL:er för filer som lagras i CDN av klientdatorn så att den server som är närmast användaren skickar filen. Då minskar svarsfördröjningar avsevärt.

Utmaningen med att lagra SharePoint Online-webbplatser för en global målgrupp

SharePoint Online-webbplatser lagras på datacenter baserat på den plats (anges av användaren) som du valde när du registrerade dig för Office 365. Om webbplatsen till exempel lagras på servrar i USA och du har användare som ansluter till webbplatsen från Östasien kan problem med svarstider uppstå på grund av den sträcka som data måste överföras via fiberoptisk kabel.

Många statiska filer som används av standardgränssnittet i SharePoint lagras redan i Microsofts globala nätverk av CDN. Det förbättrar prestanda med tiden. Men om du använder populära JavaScript- och CSS-tillgångar (till exempel JQuery, Modernizr, Bootstrap eller ASP.NET Ajax) kan du förbättra inläsningstiderna för de här filerna med hjälp av fritt tillgängliga CDN.

Fördelar med att använda CDN för att förbättra nedladdningshastigheter

Användning av CDN kan förbättra sidinläsningstider av flera olika orsaker. En orsak är att avståndet mellan CDN och användaren kan vara kortare än avståndet till SharePoint Online-instansen. De här nätverken är mycket distribuerade och är också utformade för hög tillgänglighet och svarstider. En annan orsak är att om du använder ett populärt bibliotek med CSS-filer, tillsammans med ett CDN, kanske användaren redan har biblioteket cachelagrat och inte behöver ladda ned det alls.

Följande skärmbilder illustrerar fördelarna med att använda CDN. De här skärmbilderna kommer från fliken Nätverk i utvecklarverktygen för Internet Explorer 11. De här skärmbilderna visar svarstiden för det populära biblioteket jQuery. Du öppnar den här skärmen i Internet Explorer genom att trycka på F12 och välja fliken Nätverk som symboliseras av en Wi-Fi-ikon.

Skärmbild av F12-nätverk

Den här skärmbilden visar biblioteket som laddats upp till galleriet för huvudsidor på själva SharePoint Online-webbplatsen. Det tog 1,51 sekunder att ladda upp biblioteket.

Skärmbild av inläsningstiden 1,51 s

Den andra skärmbilden visar samma fil som levererats av Microsofts CDN. Den här gången är svarstiden omkring 496 millisekunder. Det är en stor förbättring och visar att den totala tiden för att ladda ned sidans innehåll minskar med en hel sekund.

Skärmbild av inläsningstider i 469 ms

Använda CDN med SharePoint Server 2013

Användning av CDN är endast meningsfullt i en SharePoint Online-miljö och bör undvikas med SharePoint Server 2013. Det beror på att alla fördelar i samband med geografisk plats inte gäller om servern ändå finns lokalt eller geografiskt nära. Om det dessutom finns en nätverksanslutning till servrarna där webbplatsen lagras kan den användas utan Internetanslutning och kan därför inte hämta CDN-filerna. I annat fall bör du använda ett CDN om det finns ett tillgängligt och stabilt för biblioteket och filerna du behöver för webbplatsen.

Populära CDN och hur du använder dem

Microsofts Ajax-CDN tillhandahåller de flesta populära bibliotek, bland annat jQuery (och alla dess andra bibliotek), ASP.NET Ajax, Bootstrap, Knockout.js och många fler.

Om du vill ta med de här skripten i projektet ersätter du helt enkelt alla referenser till de här offentligt tillgängliga biblioteken med referenser till CDN-adressen i stället för att ta med den i själva projektet. Använd till exempel följande kod för att länka till jQuery:

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

Mer information om CDN finns i Content Delivery Networks.

Mer information om hur du använder CDN med SharePoint

Värd för webbdel på klientsidan för Office 365 CDN

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×