Sdílet prostřednictvím


Použití mezipaměti objektů se SharePointem

Tento článek vysvětluje rozdíl mezi použitím mezipaměti objektů v místním SharePoint Serveru 2013 a SharePointu v Microsoftu 365.

Spoléhat se na mezipaměť objektů v nasazení SharePointu má významný negativní dopad. Jakákoli závislost na mezipaměti objektů v SharePointu sníží spolehlivost stránky.

Jak funguje mezipaměť objektů SharePointu v Microsoft 365 a SharePoint Serveru 2013

Pokud je SharePoint Server 2013 hostovaný místně, má zákazník privátní front-endové webové servery, které hostují mezipaměť objektů. To znamená, že mezipaměť je vyhrazená pro jednoho zákazníka a je omezená pouze tím, kolik paměti je k dispozici a přiděleno mezipaměti objektů. Vzhledem k tomu, že se v místním scénáři obsluhuje jenom jeden zákazník, front-endové webové servery obvykle mají uživatele, kteří stále dokola vytvářejí požadavky na stejné lokality. To znamená, že mezipaměť se rychle zaplní a zůstane plná výsledků dotazů seznamu a sharepointových objektů, které uživatelé pravidelně požadují.

Zobrazuje provoz a zatížení na místní front-endové webové servery.

Výsledkem je, že když uživatel navštíví stránku podruhé, doba načítání stránky se zkrátí. Po minimálně čtyřech načtení stejné stránky se stránka ukládá do mezipaměti na všech webových serverech front-endu.

Naproti tomu v SharePointu v Microsoftu 365 existuje mnohem více serverů, ale také mnohem více webů. Každý uživatel se může připojit k jinému webovému serveru front-endu, který nemá naplněnou mezipaměť. Nebo se mezipaměť pro server naplní, ale další uživatel na tomto front-endovém webovém serveru si vyžádá stránku z jiného webu. Nebo, i když další uživatel požádá o stejnou stránku jako při předchozí návštěvě, vyrovnává zatížení na jiném front-endovém webovém serveru, který tuto stránku nemá v mezipaměti. V tomto posledním případě ukládání do mezipaměti uživatelům vůbec nepomůže.

Na následujícím obrázku každá tečka představuje stránku, kterou uživatel požaduje a kde je uložená v mezipaměti. Různé barvy představují různé zákazníky, kteří společně využívají infrastrukturu SaaS.

Zobrazuje výsledky ukládání objektů do mezipaměti v SharePointu.

Jak je vidět na diagramu, šance, že některý uživatel narazí na server s verzí stránky uloženou v mezipaměti, je mizivá. Vzhledem k velké propustnosti a faktu, že se servery sdílí mezi mnoha lokalitami, mezipaměť také nevydržuje dlouho, protože je k dispozici jen tolik místa pro ukládání do mezipaměti.

Ze všech těchto důvodů není spoléhat na uživatele, kteří získávají objekty v mezipaměti, efektivní způsob, jak zajistit kvalitní uživatelské prostředí a časy načítání stránek v SharePointu.

Pokud se nemůžeme spoléhat na mezipaměť objektů ke zlepšení výkonu v SharePointu, co místo toho použijeme?

Vzhledem k tomu, že byste neměli spoléhat na ukládání do mezipaměti v SharePointu, měli byste vyhodnotit alternativní přístupy k návrhu pro vlastní nastavení SharePointu, která používají mezipaměť objektů. To znamená použití přístupů k problémům s výkonem, které nespoléhá na ukládání objektů do mezipaměti, aby bylo možné uživatelům dosáhnout dobrých výsledků. To je popsáno v některých dalších článcích v této sérii a zahrnuje: