Usar o cache de objetos com o SharePoint Online

Este artigo explica a diferença entre usar o cache do objeto no SharePoint Server 2013 local e no SharePoint Online.

Há um impacto negativo significativo em confiar no cache de objetos na implantação do SharePoint Online. Qualquer dependência de um cache de objetos no SharePoint Online reduzirá a confiabilidade da sua página.

Como funciona o cache de objetos do SharePoint Online e SharePoint Server 2013

Quando o SharePoint Server 2013 está hospedado no local, o cliente tem servidores Web front-end particulares que hospedam o cache de objetos. Isso significa que o cache é dedicado a um cliente e só é limitado pela quantidade de memória disponível e alocada ao cache do objeto. Como só um cliente é atendido no cenário local, os servidores Web front-end, geralmente, têm usuários fazendo solicitações várias vezes para o mesmo site. Isso significa que o cache completa rapidamente e permanece completo com os resultados da lista de consultas e objetos do SharePoint que os seus usuários estão solicitando regularmente.

Mostra o tráfego e carregar para os servidores web front-end local

Como resultado, da segunda vez que o usuário visitar uma página, o tempo de carregamento da página irá melhorar. Após um mínimo de quatro carregamentos da mesma página, a página será armazenada em todos os servidores Web front-end.

Por outro lado, no SharePoint Online há muitos outros servidores, mas também muito mais sites. Cada usuário pode se conectar a um servidor Web front-end diferente que não tenha o cache preenchido. Ou, talvez, o cache seja preenchido para um servidor, mas o próximo usuário desse servidor Web front-end solicite uma página de um site diferente. Ou mesmo que o próximo usuário solicite a mesma página de sua visita anterior, haverá um balanceamento de carga para um servidor Web front-end diferente que não tenha essa página no cache. No último caso, o cache não ajuda os usuários de maneira nenhuma.

Na figura a seguir, cada ponto representa uma página que um usuário está solicitando e onde ela está armazenada em cache. Diferentes cores representam diferentes clientes fazendo uso compartilhado da infraestrutura de SaaS.

Ortografia contextual

Como você pode ver no diagrama, as chances de qualquer usuário atingir um servidor com a versão armazenada em cache da sua página são mínimas. Além disso, devido à grande taxa de transferência e ao fato de que os servidores são compartilhados entre muitos sites, o cache não dura muito tempo, uma vez que há muito espaço para armazenamento em cache.

Por todos esses motivos, confiar que os usuários obtenham objetos armazenados em cache não é uma maneira efetiva de garantir uma experiência de usuário de qualidade e bons tempos de carregamento de página no SharePoint Online.

Se nós não pudermos confiar no cache de objetos para melhorar o desempenho no SharePoint Online, o que podemos usar em vez disso?

Como você não deve confiar no cache no SharePoint Online, você deverá avaliar abordagens alternativas de design para personalizações do SharePoint que utilizam o cache de objetos. Isso significa usar abordagens para problemas de desempenho que não dependem do cache de objetos para produzir bons resultados para os usuários. Isso é descrito em alguns outros artigos desta série e inclui:

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×