Introduktion till prestanda justering för SharePoint OnlineIntroduction to performance tuning for SharePoint Online

I den här artikeln förklaras vilka specifika aspekter du bör tänka på när du utformar sidor för bästa prestanda i SharePoint Online.This article explains what specific aspects you need to consider when designing pages for best performance in SharePoint Online.

SharePoint Online-statistikSharePoint Online metrics

Följande breda mått för SharePoint Online ger Real data om prestanda:The following broad metrics for SharePoint Online provide real world data about performance:

  • Hur fasta sidor läses inHow fast pages load

  • Hur många rund resor som krävs per sidaHow many round trips required per page

  • Problem med tjänstenIssues with the service

  • Andra saker som orsakar prestanda försämringOther things that cause performance degradation

Slut satser som har nåtts på grund av dataConclusions reached because of the data

Informationen säger att:The data tells us:

  • De flesta sidorna fungerar bra på SharePoint Online.Most of the pages perform well on SharePoint Online.

  • Icke anpassade sidor laddas snabbt.Non-customized pages load very quickly.

  • OneDrive för företag, grupp webbplatser och system sidor, till exempel _layouts etc., är snabbt att läsa in.OneDrive for Business, team sites and system pages, such as _layouts, etc., are all quick to load.

  • De långsammast 1% av SharePoint Online-sidorna tar mer än 5 000 millisekunder att läsa in.The slowest 1% of SharePoint Online pages take more than 5,000 milliseconds to load.

Ett enkelt benchmark-test du kan använda är att mäta prestanda genom att jämföra inläsnings tiden för din egen portal mot inläsnings tiden för OneDrive för företag – start sidan, eftersom det innehåller få anpassade funktioner.One simple benchmark test you can use would be to measure performance by comparing the load time of your own portal against the load time of the OneDrive for Business home page as it uses few customized features. Det här är ofta det första steg supporten ber dig genomföra när du felsöker problem med nätverks prestanda.This will often be the first step Support will ask you to complete when troubleshooting network performance issues.

Använda ett vanligt användar konto när du kontrollerar prestandaUse a standard user account when checking performance

En administratör för en webbplats samling, webbplats ägare, redigerare eller deltagare tillhör ytterligare säkerhets grupper, har ytterligare behörigheter och kan därför innehålla ytterligare element som SharePoint läser in på en sida.A Site Collection Administrator, Site Owner, Editor, or Contributor belong to additional security groups, have additional permissions, and therefore have additional elements that SharePoint loads on a page.

Det här gäller för SharePoint lokalt och SharePoint Online, men i ett lokalt scenario är skillnaderna inte lika lätt att notera som i SharePoint Online.This is applicable to SharePoint on-premises and SharePoint Online but in an on-premises scenario the differences will not be as easily noticed as in SharePoint Online.

För att du ska kunna utvärdera hur en sida fungerar för användarna bör du använda ett vanligt användar konto för att undvika att läsa in redigerings kontroller och ytterligare trafik relaterade till säkerhets grupper.In order to correctly evaluate how a page will perform for users, you should use a standard user account to avoid loading the authoring controls and additional traffic related to security groups.

Anslutnings kategorier för prestanda justeringConnection categories for performance tuning

Du kan kategorisera anslutningar mellan servern och användaren i tre huvud komponenter.You can categorize the connections between the server and the user into three main components. Tänk på följande när du utformar SharePoint Online-sidor för inläsning av laddnings tider.Consider these when designing SharePoint Online pages for insight into load times.

  • Server Servrar som Microsoft-värdar i Data Center.Server The servers that Microsoft hosts in datacenters.

  • Nätverk Microsoft-nätverket, Internet och det lokala nätverket mellan data centret och dina användare.Network The Microsoft network, the Internet, and your on-premises network between the datacenter and your users.

  • Webbläsare Där sidan laddas.Browser Where the page is loaded.

Inom dessa tre anslutningar är det vanligt vis fem skäl att orsaka 95% av långsamma sidor.Within these three connections there are typically five reasons that cause 95% of slow pages. Var och en av följande anledningar finns i den här artikeln:Each of these reasons is discussed in this article:

  • Navigerings problemNavigation issues

  • Innehåll som lyfts uppContent roll up

  • Stora filerLarge files

  • Många förfrågningar till servernMany requests to the server

  • Bearbetning av webb delarWeb Part processing

Server anslutningServer connection

Många av de problem som påverkar prestanda med SharePoint lokalt gäller även för SharePoint Online.Many of the issues that affect performance with SharePoint on-premises also apply to SharePoint Online.

Som du skulle förvänta dig har du mycket mer kontroll över hur servrar fungerar med lokala SharePoint.As you would expect, you have far more control over how servers perform with on-premises SharePoint. Med SharePoint Online-saker är något annat.With SharePoint Online things are a little different. Det mer du gör med en server är det längre att ta en sida.The more work you make a server do, the longer it takes to render a page. Med SharePoint är det största culprit i detta hänseende komplexa sidor med flera webb delar.With SharePoint, the biggest culprit in this respect are complex pages with multiple web parts.

SharePoint Server lokaltSharePoint Server on-premises

Skärm bild av lokal server

SharePoint OnlineSharePoint Online

Skärm bild av server online

Med SharePoint Online kan vissa sid förfrågningar faktiskt avsluta samtalen med flera servrar.With SharePoint Online, certain page requests may actually end up calling multiple servers. Du kan få en matris med förfrågningar mellan servrar för en enskild begäran.You could end up with a matrix of requests between servers for an individual request. Dessa interaktioner är dyra från ett sid inläsnings perspektiv och gör dem långsamt.These interactions are expensive from a page load perspective and will make things slow.

Här är några exempel på Server interaktion:Examples of these server to server interactions are:

  • Webben till SQL ServersWeb to SQL Servers

  • Webb till program servrarWeb to application servers

Det andra som kan sakta ner kommunikationen mellan servrar är cache-missar.The other thing that can slow down server interactions is cache misses. Till skillnad från lokala SharePoint-servrar är det en väldigt tunn chans att du kommer att trycka på samma server för en sida som du har besökt tidigare; då görs föråldrad objektcache.Unlike on-premises SharePoint, there is a very slim chance that you will hit the same server for a page that you have visited previously; this makes object caching obsolete.

Nätverks anslutningNetwork connection

Med lokal SharePoint som inte utnyttjar ett WAN kan du använda en snabb anslutning mellan data Center och slutanvändare.With on-premises SharePoint that doesn't make use of a WAN, you may use a high-speed connection between datacenter and end-users. Vanligt vis är det lätt att hantera saker från ett nätverk.Generally, things are easy to manage from a network perspective.

Med SharePoint Online är det några fler faktorer att överväga, till exempel:With SharePoint Online, there are a few more factors to consider; for example:

  • Microsoft-nätverketThe Microsoft network

  • InternetThe Internet

  • Internet leverantörenThe ISP

Oavsett vilken version av SharePoint (och vilket nätverk) du använder är det vanligt vis möjligt att nätverket är upptaget genom att göra följande:Regardless of which version of SharePoint (and which network) you are using, things that will typically cause the network to be busy include:

  • Stor nytto LastLarge payload

  • Många filerMany files

  • Stort fysiskt avstånd på servernLarge physical distance to the server

En funktion som du kan använda i SharePoint Online är Microsoft CDN (Content Delivery Network).One feature that you can leverage in SharePoint Online is the Microsoft CDN (Content Delivery Network). Ett CDN är i stort sett en distribuerad samling servrar som distribueras i flera data Center.A CDN is basically a distributed collection of servers deployed across multiple datacenters. Med en CDN kan innehållet på sidor finnas på en server som är nära klienten även om klienten är långt borta från den ursprungliga SharePoint-servern.With a CDN, content on pages can be hosted on a server close to the client even if the client is far away from the originating SharePoint Server. Microsoft kommer att använda mer i framtiden för att lagra lokala instanser av sidor som inte kan anpassas, till exempel start sidan för SharePoint Online-administratören.Microsoft will be using this more in the future to store local instances of pages which cannot be customized, for example the SharePoint Online admin home page. Mer information om CDN finns i avsnittet innehålls leverans nätverk.For more information about CDNs, see Content delivery networks.

Något som du måste känna till men kanske inte kan göra mycket om det är Internet leverantörens anslutnings hastighet.Something that you need to be aware of but may not be able to do much about is the connection speed of your ISP. Ett enkelt Speed-testverktyg ger dig anslutnings hastigheten.A simple speed test tool will tell you the connection speed.

Webb läsar anslutningBrowser connection

Det finns några saker du bör tänka på när det gäller webbläsare från ett prestanda perspektiv.There are a few factors to consider with web browsers from a performance perspective.

Att besöka komplexa sidor påverkar prestanda.Visiting complex pages will affect performance. De flesta webbläsare har bara ett litet cacheminne (runt 90MB), medan den genomsnittliga webb sidan normalt är cirka 1,6 MB.Most browsers only have a small cache (around 90MB), while the average web page is typically around 1.6MB. Det tar inte lång tid att komma igång.This doesn't take long to get used up.

Bandbredd kan också vara ett problem.Bandwidth may also be an issue. Om en användare till exempel tittar på videoklipp i en annan session påverkar detta SharePoint-sidans prestanda.For example, if a user is watching videos in another session, this will affect the performance of your SharePoint page. Även om du inte kan hindra användare från att strömma media kan du kontrol lera hur en sida laddas för användarna.While you can't prevent users from streaming media, you can control the way a page will load for users.

Läs följande artiklar för olika anpassnings tekniker för SharePoint Online och andra tips för att få optimal prestanda.Check out the following articles for different SharePoint Online page customization techniques and other best practices to help you achieve optimal performance.