Använda objektcache med SharePoint Online

I den här artikeln beskrivs skillnaden mellan att använda objektcachen i SharePoint Server 2013 lokalt och SharePoint Online.

Det finns betydande negativ inverkan med att lita på objektcachen i SharePoint Online-distribution. Beroende av objektcachen i SharePoint Online minskar tillförlitligheten på sidan.

Hur objektcache SharePoint Online och SharePoint Server 2013 fungerar

När SharePoint Server 2013 ligger lokalt har kunden privata klientwebbservrar som värd för objektcachen. Det innebär att cachen är dedikerad till en kund och begränsas bara av hur mycket minne som är tillgängligt och tilldelas till objektcachen. Eftersom bara en kund bistås i det lokala scenariot, har klientwebbservrarna vanligtvis användare som gör begäranden till samma webbplatser om och om igen. Det innebär att cachen snabbt blir full och förblir full av listfrågeresultat och SharePoint-objekt som användarna begär regelbundet.

Visar trafik och inläsningar till lokala klientwebbservrar

Därför kan inläsningstiden för sidan bli bättre andra gången en användare besöker en sida. När samma sida har lästs in minst fyra gånger cachelagras sidan på alla klientwebbservrar.

Det finns många fler servrar i SharePoint Online, men också många fler webbplatser. Varje användare kan ansluta till en annan klientwebbserver som inte har cachen ifylld. Eller så kanske cachen blir ifylld för en server, men nästa användare på den klientwebbservern begär en sida från en annan webbplats. Eller, även om nästa användare begär samma sida som vid tidigare besök, kan de belastningsfördelas till en annan klientwebbserver som inte har den sidan i sin cachelagring. I det sista fallet hjälper cachelagring inte användarna alls.

I följande bild representerar varje punkt en sida som en användare begär och där den cachelagras. Olika färger representerar olika kunder som delar på användningen av SaaS-infrastrukturen.

Visar resultat för cachelagrade objekt i SharePoint Online

Som du ser i diagrammet är chansen att en viss användare ska komma till en server med den cachelagrade versionen av sidan liten. På grund av det stora dataflödet och det faktum att servrarna delas mellan många webbplatser, räcker cachen dessutom inte länge eftersom det bara finns ett visst utrymme för cachelagring.

Att förlita sig på att användarna får cachelagrade objekt är därför inte ett effektivt sätt att säkerställa kvaliteten på användarupplevelsen och sidinläsningstiderna i SharePoint Online.

Om vi inte kan lita på objektcachen för att förbättra prestanda i SharePoint Online, vad ska vi använda i stället?

Eftersom du inte bör förlita dig på cachelagring i SharePoint Online, bör du utvärdera alternativa designmetoder för SharePoint-anpassningar som använder objektcachen. Det här innebär att använda metoder för prestandaproblem som inte förlitar sig på cachelagrade objekt för att kunna ge bra resultat för användare. Det här beskrivs i några av de andra artiklarna i den här serien och omfattar:

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.

×