Introduktion till prestandajustering för SharePoint
Den här artikeln beskriver vilka specifika aspekter du behöver tänka på när du utformar sidor för bästa prestanda i SharePoint.
Prestandamått för SharePoint
Följande breda mått för SharePoint ger verkliga data om prestanda:
Hastigheten med vilken sidor läses in
Antalet tur- och returresor som krävs per sida
Problem med SharePoint-tjänsten
Andra faktorer som orsakar prestandaförsämring
Slutsatser från uppgifterna
Allmänna benchmarkingdata säger oss:
De flesta sidor fungerar bra på SharePoint.
Icke-anpassade sidor läses in snabbare.
OneDrive, gruppwebbplatser och systemsidor, till exempel _layouts osv., är alla snabba att läsa in.
De långsammaste 1 % av SharePoint-sidorna tar mer än 5 000 millisekunder att läsa in.
Ett enkelt benchmark-test som du kan använda är att mäta prestanda genom att jämföra inläsningstiden för din egen portal med inläsningstiden för OneDrive-startsidan eftersom den använder få anpassade funktioner. Det här steget är ofta det första steget supporten ber dig att slutföra när du felsöker problem med nätverksprestanda.
Använda ett standardanvändarkonto när du kontrollerar prestanda
En webbplatsadministratör, webbplatsägare, Editor eller deltagare tillhör andra säkerhetsgrupper, har fler behörigheter och har därför extra element som SharePoint läser in på en sida.
Det här scenariot gäller för lokal SharePoint och SharePoint i Microsoft 365, men i ett lokalt scenario är det inte lika lätt att märka skillnaderna som i SharePoint i Microsoft 365.
För att korrekt utvärdera hur en sida presterar för användare bör du använda ett standardanvändarkonto för att undvika att läsa in redigeringskontrollerna och extra trafik som är relaterad till säkerhetsgrupper.
Anslutningskategorier för prestandajustering
Du kan kategorisera anslutningarna mellan servern och användaren i tre huvudkomponenter. Tänk på de här komponenterna när du utformar SharePoint-sidor för att få insikter om inläsningstider.
Server De servrar som Microsoft är värd för i datacenter.
Nätverk Microsoft-nätverket, Internet och ditt lokala nätverk mellan datacentret och dina användare.
Webbläsare Där sidan läses in.
Inom dessa tre anslutningar finns det vanligtvis fem orsaker som orsakar 95 % av de långsamma sidorna. Var och en av dessa orsaker beskrivs i den här artikeln:
Problem med navigering
Sammanslagning av innehåll
Stora filer
Många begäranden till servern
Bearbetning av webbdel
Serveranslutning
Många av de problem som påverkar prestanda med lokal SharePoint gäller även för SharePoint i Microsoft 365.
Som förväntat har du mycket mer kontroll över hur servrar fungerar med lokala SharePoint. Med SharePoint i Microsoft 365 är saker och ting lite annorlunda. Ju mer arbete du får en server att göra, desto längre tid tar det att rendera en sida. De största syndarna i detta avseende är komplexa sidor med flera webbdelar.
Lokal SharePoint Server
SharePoint i Microsoft 365
Med Lokal SharePoint kan vissa sidbegäranden faktiskt anropa flera servrar. Du kan få en matris med begäranden mellan servrar för en enskild begäran. Dessa interaktioner är dyra ur ett sidinläsningsperspektiv och gör det långsamt.
Exempel på dessa server-till-server-interaktioner är:
Webb till SQL-servrar
Webb till programservrar
Det andra som kan göra serverinteraktioner långsammare är cachemissar. Till skillnad från lokala SharePoint finns det en liten chans att du träffar samma server för en sida som du besökte tidigare. Detta gör objektcachelagring föråldrad.
Nätverksanslutning
Med en lokal SharePoint som inte använder ett WAN kan du använda en höghastighetsanslutning mellan datacenter och slutanvändare. I allmänhet är det enkelt att hantera från ett nätverksperspektiv.
Med SharePoint i Microsoft 365 finns det några fler faktorer att tänka på. till exempel:
Microsoft-nätverket
The Internet
Internetleverantören (ISP)
Oavsett vilken version av SharePoint (och vilket nätverk) du använder kan det vara något som vanligtvis gör att nätverket är upptaget:
Stor nyttolast
Många filer
Stort fysiskt avstånd till servern
En funktion som du kan använda i SharePoint i Microsoft 365 är Microsoft 365 CDN (Content Delivery Network). Ett CDN är i princip en distribuerad samling servrar som distribueras över flera datacenter. Med ett CDN kan innehåll på sidor finnas på en server nära klienten även om klienten är långt borta från den ursprungliga SharePoint-servern. Microsoft kommer att använda den här funktionen mer i framtiden för att lagra lokala instanser av sidor som inte kan anpassas, till exempel sharepoint-administratörens startsida. Mer information om CDN finns i Nätverk för innehållsleverans.
Något som du måste känna till men inte har någon kontroll över är anslutningshastigheten för internetleverantören. Ett enkelt hastighetstestverktyg visar anslutningshastigheten.
Webbläsaranslutning
Det finns några faktorer att tänka på med webbläsare ur ett prestandaperspektiv.
Att besöka komplexa sidor påverkar prestanda. De flesta webbläsare har bara en liten standardcachestorlek (cirka 90 MB), medan den genomsnittliga webbsidan vanligtvis är cirka 1,6 MB, vilket inte tar lång tid att vänja sig vid.
Bandbredd kan också vara ett problem. Om en användare till exempel tittar på videor i en annan session kan det påverka prestandan för din SharePoint-sida. Du kan inte hindra användare från att strömma media, men du kan styra hur en sida läses in för användare.
Läs följande artiklar om olika tekniker för anpassning av SharePoint-sidor och andra metodtips som hjälper dig att uppnå optimala prestanda.