Share via


Inleiding tot het optimaliseren van de prestaties voor SharePoint

In dit artikel wordt uitgelegd met welke specifieke aspecten u rekening moet houden bij het ontwerpen van pagina's voor de beste prestaties in SharePoint.

Metrische gegevens over SharePoint-prestaties

De volgende algemene metrische gegevens voor SharePoint bieden echte gegevens over prestaties:

  • De snelheid waarmee pagina's worden geladen

  • Het aantal retouren dat per pagina is vereist

  • Problemen met de SharePoint-service

  • Andere factoren die prestatievermindering veroorzaken

Conclusies die zijn bereikt op grond van de gegevens

Algemene benchmarkinggegevens vertellen ons:

  • De meeste pagina's presteren goed op SharePoint.

  • Niet-aangepaste pagina's worden sneller geladen.

  • OneDrive, teamsites en systeempagina's, zoals _layouts, enzovoort, zijn allemaal snel te laden.

  • Het laden van de langzaamste 1% van SharePoint-pagina's duurt meer dan 5000 milliseconden.

Een eenvoudige benchmarktest die u kunt gebruiken, is het meten van de prestaties door de laadtijd van uw eigen portal te vergelijken met de laadtijd van de OneDrive-startpagina, omdat deze weinig aangepaste functies gebruikt. Deze stap is vaak de eerste stap die ondersteuning u vraagt om te voltooien bij het oplossen van netwerkprestatieproblemen.

Een standaardgebruikersaccount gebruiken bij het controleren van de prestaties

Een sitebeheerder, site-eigenaar, Editor of inzender behoren tot een andere beveiligingsgroep, hebben meer machtigingen en hebben daarom extra elementen die SharePoint op een pagina laadt.

Dit scenario is van toepassing op SharePoint on-premises en SharePoint in Microsoft 365, maar in een on-premises scenario kunnen de verschillen niet zo gemakkelijk worden opgemerkt als in SharePoint in Microsoft 365.

Als u de prestaties van een pagina voor gebruikers correct wilt evalueren, moet u een standaardgebruikersaccount gebruiken om te voorkomen dat de ontwerpbesturingselementen en extra verkeer met betrekking tot beveiligingsgroepen worden geladen.

Verbindingscategorieën voor het afstemmen van prestaties

U kunt de verbindingen tussen de server en de gebruiker in drie hoofdonderdelen categoriseren. Houd rekening met deze onderdelen bij het ontwerpen van SharePoint-pagina's voor inzicht in laadtijden.

  • Server De servers die Microsoft host in datacenters.

  • Netwerk Het Microsoft-netwerk, internet en uw on-premises netwerk tussen het datacenter en uw gebruikers.

  • Browser Waar de pagina wordt geladen.

Binnen deze drie verbindingen zijn er meestal vijf redenen die 95% van de trage pagina's veroorzaken. Elk van deze redenen wordt in dit artikel besproken:

  • Navigatieproblemen

  • Inhoudsopteling

  • Grote bestanden

  • Veel aanvragen naar de server

  • Verwerking van webonderdelen

Serververbinding

Veel van de problemen die van invloed zijn op de prestaties van SharePoint on-premises, zijn ook van toepassing op SharePoint in Microsoft 365.

Zoals u zou verwachten, hebt u veel meer controle over hoe servers presteren met on-premises SharePoint. Met SharePoint in Microsoft 365 is het een beetje anders. Hoe meer werk u een server laat doen, hoe langer het duurt om een pagina weer te geven. De grootste boosdoeners in dit opzicht zijn complexe pagina's met meerdere webonderdelen.

SharePoint Server on-premises

Schermopname van server on-premises.

SharePoint in Microsoft 365

Schermopname van server online.

Met SharePoint on-premises kunnen bepaalde paginaaanvragen uiteindelijk meerdere servers aanroepen. U kunt eindigen met een matrix van aanvragen tussen servers voor een afzonderlijke aanvraag. Deze interacties zijn duur vanuit het perspectief van het laden van pagina's en maken het traag.

Voorbeelden van deze server-naar-server-interacties zijn:

  • Web naar SQL-servers

  • Web naar toepassingsservers

Het andere dat serverinteracties kan vertragen, zijn cachefouten. In tegenstelling tot on-premises SharePoint is de kans klein dat u op dezelfde server komt voor een pagina die u eerder hebt bezocht; Hierdoor is het opslaan van objecten in de cache verouderd.

Netwerkverbinding

Met on-premises SharePoint die geen gebruik maakt van een WAN, kunt u een snelle verbinding tussen datacentrum en eindgebruikers gebruiken. Over het algemeen zijn dingen eenvoudig te beheren vanuit een netwerkperspectief.

Met SharePoint in Microsoft 365 zijn er nog enkele factoren waarmee u rekening moet houden; bijvoorbeeld:

  • Het Microsoft-netwerk

  • Het internet

  • De internetprovider (ISP)

Ongeacht welke versie van SharePoint (en welk netwerk) u gebruikt, zijn dingen die er doorgaans voor zorgen dat het netwerk bezet is:

  • Grote nettolading

  • Veel bestanden

  • Grote fysieke afstand tot de server

Een functie die u in SharePoint in Microsoft 365 kunt gebruiken, is het Microsoft 365 CDN (Content Delivery Network). Een CDN is in feite een gedistribueerde verzameling servers die zijn geïmplementeerd in meerdere datacenters. Met een CDN kan inhoud op pagina's worden gehost op een server in de buurt van de client, zelfs als de client zich ver van de oorspronkelijke SharePoint-server bevindt. Microsoft zal deze functie in de toekomst meer gebruiken om lokale exemplaren van pagina's op te slaan die niet kunnen worden aangepast, bijvoorbeeld de startpagina van SharePoint-beheerder. Zie Netwerken voor inhoudslevering voor meer informatie over CDN's.

Iets waar u rekening mee moet houden, maar waarover u geen controle hebt, is de verbindingssnelheid van uw internetprovider. Een eenvoudig hulpprogramma voor snelheidstest geeft de verbindingssnelheid aan.

Browserverbinding

Er zijn een aantal factoren waarmee u rekening moet houden bij webbrowsers vanuit het oogpunt van prestaties.

Het bezoeken van complexe pagina's heeft invloed op de prestaties. De meeste browsers hebben slechts een kleine standaardcachegrootte (ongeveer 90 MB), terwijl de gemiddelde webpagina meestal ongeveer 1,6 MB is, wat niet lang duurt om te worden verbruikt.

Bandbreedte kan ook een probleem zijn. Als een gebruiker bijvoorbeeld video's in een andere sessie bekijkt, kan dit van invloed zijn op de prestaties van uw SharePoint-pagina. Hoewel u niet kunt voorkomen dat gebruikers media streamen, kunt u bepalen hoe een pagina voor gebruikers wordt geladen.

Bekijk de volgende artikelen voor verschillende technieken voor het aanpassen van SharePoint-pagina's en andere aanbevolen procedures om u te helpen optimale prestaties te bereiken.