Netwerken die inhoud leveren samen met SharePoint Online gebruiken

Samenvatting:    In dit artikel worden de netwerken die inhoud leveren (Content Delivery Networks, CDN's) beschreven, evenals hoe u deze kunt gebruiken ter verbetering van de prestaties van SharePoint Online.

In de huidige community's van webontwikkelaars wordt een groot aantal veelgebruikte bibliotheken gebruikt (zoals JavaScript en CSS-bestanden) die u kunt opnemen in uw SharePoint-oplossing. Daarvan worden er veel gehost door Microsoft op het eigen ASP-CDN. Dit betekent dat u vanaf deze gedistribueerde servers naar deze bibliotheken kunt verwijzen en de in internet ingebouwde DNS-routeringsystemen naar de server kunt laten zoeken die zich het dichtst bij de gebruiker bevindt. De voorbeelden in dit artikel laten zien dat de tijd die het kan duren om de veelgebruikte bibliotheek jQuery van de SharePoint Online-server of van de ASP-CDN te downloaden, aanzienlijk kan verschillen. Het kan ook zijn dat de gebruiker de CDN-versie al in de cache op de lokale computer heeft, zodat hij of zij het bestand niet hoeft te downloaden. Dit kan van belang zijn als gebruikers verspreid over de hele wereld zitten en zich ver van het datacenter bevinden waarop uw SharePoint Online-site wordt gehost.

Bij het maken van pagina's voor SharePoint Online kan latentie worden beïnvloed door de fysieke afstand tussen uw gebruikers en de locatie van het exemplaar van SharePoint Online. Dit is met name belangrijk voor wereldwijd verspreide organisaties waar een site op het ene continent wordt gehost terwijl gebruikers aan de andere kant van de wereld toegang tot de inhoud ervan proberen te krijgen. CDN's bieden in dit soort situaties soelaas door bepaalde populaire webresources op verschillende locaties dichter bij de eindgebruikers te hosten.

Aangezien een CDN een wereldwijd netwerk van servers is waarop dezelfde bestanden worden gehost, worden internet-URL's voor bestanden die zijn opgeslagen op de CDN's door de clientcomputer geïnterpreteerd, zodat de server die zich het dichtst bij de gebruiker bevindt, als server voor het bestand fungeert. Op deze manier worden de retourtijden op netwerken aanzienlijk korter.

De uitdaging bij het hosten van SharePoint Online-sites voor een wereldwijde doelgroep

SharePoint Online-sites worden gehost op datacenters op een locatie (door de gebruiker opgegeven) die in relatie staan tot de locatie die u hebt geselecteerd toen u zich registreerde bij Office 365. Als uw site zich bijvoorbeeld op servers in de Verenigde Staten bevindt en uw gebruikers vanuit Oost-Azië toegang willen hebben tot de site, kunnen zich latentieproblemen voordoen vanwege de afstand die de gegevens via de glasvezelkabel moeten afleggen.

Veel statische bestanden die door de standaard SharePoint-gebruikersinterface worden gebruikt, worden al op het wereldwijde netwerk van CDN's van Microsoft gehost. Dit zorgt na verloop van tijd voor betere prestaties. Als u echter een populaire JavaScript en populaire CSS-elementen gebruikt (bijvoorbeeld JQuery, Modernizr, Bootstrap of ASP.NET Ajax), kunt u de tijden voor het laden van deze bestanden inkorten door van de gratis beschikbare CDN's gebruik te maken.

Voordelen van het gebruik van CDN's voor de verbetering van downloadsnelheden

Door gebruik te maken van CDN's kunt u de tijd verkorten die het kost om pagina’s te laden. Dat heeft een aantal verschillende redenen. Een reden is dat de afstand tussen het CDN en de gebruiker mogelijk korter is dan de afstand tot het exemplaar van SharePoint Online. Deze netwerken zijn zeer verspreid en zijn ook ontworpen met het oog op zeer hoge beschikbaarheid en snelle reactietijden. Een andere reden is dat als u een populaire bibliotheek met CSS-bestanden gebruikt in combinatie met een CDN, de gebruiker de bibliotheek mogelijk al in de cache heeft en deze zelfs niets eens meer hoeft te worden gedownload.

De volgende schermafbeeldingen illustreren de voordelen van het gebruik van CDN's. Op deze schermafbeeldingen ziet u het tabblad Netwerk in de ontwikkelhulpprogramma's van Internet Explorer 11. Deze schermafbeeldingen tonen de latentie van de populaire bibliotheek jQuery. Als u dit scherm wilt weergeven, drukt u in Internet Explorer op F12 en selecteert u het tabblad Netwerk dat wordt aangeduid met een Wi-Fi-pictogram.

btw instellen

Op deze schermafbeelding ziet u hoe de bibliotheek wordt geüpload naar de galerie met basispagina's op de SharePoint Online-site zelf. De tijd die nodig was voor het uploaden van de bibliotheek bedroeg 1,51 seconden.

De inhoud van de map Mappen in een documentbibliotheek

Op de tweede schermafbeelding ziet u hetzelfde bestand geleverd door het CDN van Microsoft. Nu bedraagt de latentie ongeveer 496 milliseconden. Dit is een grote verbetering en laat zien dat een hele seconde is afgehaald van de totale tijd die het kost om de pagina-inhoud te downloaden.

Een matrix maken

CDN's gebruiken met SharePoint Server 2013

Het gebruik van CDN's is alleen zinvol in een context van SharePoint Online en dient vermeden te worden in combinatie met SharePoint Server 2013. Dit komt doordat alle voordelen die te maken hebben met geografische locatie niet gelden als de server zich toch al on-premises of geografisch gezien dichtbij bevindt. Als er bovendien een netwerkverbinding is met de servers waar de site wordt gehost, wordt de site mogelijk zonder internetverbinding gebruikt en kan deze daarom de CDN-bestanden niet ophalen. Anders moet u een CDN gebruiken als er een beschikbaar en stabiel is voor de bibliotheek en voor de bestanden die u nodig hebt voor uw site.

Populaire CDN's en hoe u deze kunt gebruiken

Microsoft Ajax-CDN bevat de meeste van de populaire bibliotheken, waaronder jQuery (en alle andere bijbehorende bibliotheken), ASP.NET Ajax, Bootstrap Knockout.js en nog veel meer.

Als u deze scripts wilt opnemen in uw project, vervangt u gewoon alle verwijzingen naar deze voor het publiek beschikbare bibliotheken door verwijzingen naar het adres van de CDN in plaats van dat u dit in uw project zelf opneemt. Gebruik bijvoorbeeld de volgende code voor een koppeling naar jQuery:

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

Zie Netwerken die inhoud leveren voor meer informatie over CDN's.

Meer onderwerpen over het gebruik van CDN's met SharePoint

Webonderdeel aan clientzijde vanaf Office 365-CDN hosten

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×