Compartilhar via


Introdução ao ajuste de desempenho para o SharePoint

Este artigo explica quais aspectos específicos você precisa considerar ao projetar páginas para obter o melhor desempenho no SharePoint.

Métricas de desempenho do SharePoint

As seguintes métricas amplas para o SharePoint fornecem dados reais sobre o desempenho:

  • A velocidade com que as páginas são carregadas

  • O número de ida e voltas necessárias por página

  • Problemas com o serviço do SharePoint

  • Outros fatores que causam degradação de desempenho

Conclusões alcançadas a partir dos dados

Dados gerais de benchmarking nos dizem:

  • A maioria das páginas tem um bom desempenho no SharePoint.

  • Páginas nãocustomizadas são carregadas mais rapidamente.

  • OneDrive, sites de equipe e páginas do sistema, como _layouts etc., são todos rápidos para carregar.

  • O 1% mais lento das páginas do SharePoint leva mais de 5.000 milissegundos para carregar.

Um teste de benchmark simples que você pode usar seria medir o desempenho comparando o tempo de carga do seu próprio portal com o tempo de carga da home page do OneDrive, pois ele usa poucos recursos personalizados. Essa etapa geralmente é a primeira etapa que o Suporte pede que você conclua ao solucionar problemas de desempenho de rede.

Usar uma conta de usuário padrão ao verificar o desempenho

Um administrador do site, Proprietário do Site, Editor ou Colaborador pertencem a outros grupos de segurança, têm mais permissões e, portanto, têm elementos extras que o SharePoint carrega em uma página.

Esse cenário é aplicável ao SharePoint local e ao SharePoint no Microsoft 365, mas em um cenário local as diferenças não podem ser tão facilmente notadas como no SharePoint no Microsoft 365.

Para avaliar corretamente como uma página é executada para os usuários, você deve usar uma conta de usuário padrão para evitar carregar os controles de criação e tráfego extra relacionados a grupos de segurança.

Categorias de conexão para ajuste de desempenho

Você pode categorizar as conexões entre o servidor e o usuário em três componentes main. Considere esses componentes ao criar páginas do SharePoint para obter informações sobre os tempos de carga.

  • Servidor Os servidores que a Microsoft hospeda em datacenters.

  • Rede A rede da Microsoft, a Internet e sua rede local entre o datacenter e seus usuários.

  • Navegador Onde a página é carregada.

Nessas três conexões, normalmente há cinco motivos que causam 95% das páginas lentas. Cada um desses motivos é discutido neste artigo:

  • Problemas de navegação

  • Roll-up de conteúdo

  • Arquivos grandes

  • Muitas solicitações para o servidor

  • Processamento de Web Part

Conexão do servidor

Muitos dos problemas que afetam o desempenho com o SharePoint local também se aplicam ao SharePoint no Microsoft 365.

Como seria de esperar, você tem muito mais controle sobre como os servidores funcionam com o SharePoint local. Com o SharePoint no Microsoft 365, as coisas são um pouco diferentes. Quanto mais trabalho você faz um servidor, mais tempo leva para renderizar uma página. Os maiores culpados nesse aspecto são páginas complexas com várias web parts.

SharePoint Server local

Captura de tela do servidor no local.

SharePoint no Microsoft 365

Captura de tela do servidor online.

Com o SharePoint local, determinadas solicitações de página podem acabar chamando vários servidores. Você pode acabar com uma matriz de solicitações entre servidores para uma solicitação individual. Essas interações são caras de uma perspectiva de carga de página e tornam as coisas lentas.

Exemplos dessas interações servidor a servidor são:

  • Web para SQL Servers

  • Servidores web para aplicativos

A outra coisa que pode retardar as interações do servidor é a falta de cache. Ao contrário do SharePoint local, há uma pequena chance de você acessar o mesmo servidor para uma página que você visitou anteriormente; isso torna o cache de objeto obsoleto.

Conexão de rede

Com o SharePoint local que não usa uma WAN, você pode usar uma conexão de alta velocidade entre usuários finais e datacenter. Geralmente, as coisas são fáceis de gerenciar de uma perspectiva de rede.

Com o SharePoint no Microsoft 365, há mais alguns fatores a serem considerados; por exemplo:

  • A rede da Microsoft

  • A Internet

  • Provedor de Serviços de Internet (ISP)

Independentemente de qual versão do SharePoint (e qual rede) você está usando, as coisas que normalmente fazem com que a rede esteja ocupada incluem:

  • Grande carga

  • Muitos arquivos

  • Grande distância física para o servidor

Um recurso que você pode usar no SharePoint no Microsoft 365 é a CDN do Microsoft 365 (Rede de Entrega de Conteúdo). Uma CDN é basicamente uma coleção distribuída de servidores implantados em vários datacenters. Com uma CDN, o conteúdo nas páginas pode ser hospedado em um servidor próximo ao cliente, mesmo que o cliente esteja longe do servidor do SharePoint de origem. A Microsoft usará mais esse recurso no futuro para armazenar instâncias locais de páginas que não podem ser personalizadas, por exemplo, a home page do administrador do SharePoint. Para obter mais informações sobre CDNs, consulte Redes de entrega de conteúdo.

Algo que você precisa estar ciente, mas não tem controle sobre é a velocidade de conexão do seu ISP. Uma ferramenta de teste de velocidade simples informa a velocidade da conexão.

Conexão do navegador

Há alguns fatores a serem considerados com navegadores da Web de uma perspectiva de desempenho.

Visitar páginas complexas afeta o desempenho. A maioria dos navegadores tem apenas um pequeno tamanho de cache padrão (cerca de 90 MB), enquanto a página média da Web normalmente é em torno de 1,6 MB, o que não demora muito para se acostumar.

A largura de banda também pode ser um problema. Por exemplo, se um usuário estiver assistindo vídeos em outra sessão, isso poderá afetar o desempenho da página do SharePoint. Embora você não possa impedir os usuários de transmitir mídia, você pode controlar a maneira como uma página é carregada para os usuários.

Confira os artigos a seguir para diferentes técnicas de personalização de página do SharePoint e outras práticas recomendadas para ajudá-lo a obter um desempenho ideal.