Usando a Web Part de pesquisa de conteúdo em vez de Web Parts de consulta de conteúdo para melhorar o desempenho do SharePoint Online

Este artigo descreve como melhorar o desempenho substituindo a Web Part de consulta de conteúdo pela Web Part de pesquisa de conteúdo no SharePoint Server 2013 e SharePoint Online.

Um dos novos recursos mais avançados do SharePoint Server 2013 e SharePoint Online é a Web Part de pesquisa de conteúdo (CSWP). Essa Web Part usa o índice de pesquisa para recuperar rapidamente os resultados que são exibidos ao usuário. Use a Web Part de pesquisa de conteúdo em vez da Web Part de consulta de conteúdo (CQWP) em suas páginas para melhorar o desempenho dos usuários.

Usar uma Web Part de pesquisa de conteúdo em vez de uma Web Part de consulta de conteúdo quase sempre resulta em um significativamente melhor desempenho do carregamento de página no SharePoint Online. Há uma pequena configuração adicional para obter a consulta correta, mas as recompensas são um melhor desempenho e usuários mais felizes.

Comparação do ganho de desempenho obtido devido ao uso da Web Part de pesquisa de conteúdo em vez da Web Parts de consulta de conteúdo

Os exemplos a seguir mostram os ganhos de desempenho relativos que você pode obter ao usar uma Web Part de pesquisa conteúdo em vez de uma Web Part de Consulta de Conteúdo. Os efeitos são mais óbvios com uma estrutura do site complexa e consultas de conteúdo muito amplas.

Este exemplo de site tem as seguintes características:

  • Oito níveis de subsites.

  • Listas que usam um tipo de conteúdo personalizado chamado de "fruta".

  • Na Web Part, a consulta de conteúdo é abrangente; retorna todos os itens com o tipo de conteúdo de "fruta".

  • O exemplo só usa 50 itens nos 8 sites. Os efeitos serão ainda mais nítidos para sites com mais conteúdo.

Aqui está uma captura de tela dos resultados da Web Part de consulta de conteúdo.

Gráfico de colunas empilhadas recomendado

No Internet Explorer, use a guia Rede das ferramentas de desenvolvedor F12 para examinar os detalhes do cabeçalho de resposta. Na seguinte captura de tela, o valor de SPRequestDuration para esse carregamento de página é 924 milissegundos.

Captura de tela mostrando a duração de uma solicitação de 924 ms

SPRequestDuration indica a quantidade de trabalho que é feito no servidor para preparar a página. Migrar o conteúdo por Web Parts de consulta com conteúdo por Web Parts de pesquisa reduz drasticamente o tempo necessário para a renderização da página. Por outro lado, uma página com uma Web Part equivalente de pesquisa conteúdo, retornando o mesmo número de resultados tem um valor SPRequestDuration de 106 milissegundos conforme mostrado nesta captura de tela:

Captura de tela mostrando a duração de uma solicitação de 106 ms

Adição de uma Web Part de Pesquisa de Conteúdo no SharePoint Online

A adição de uma Web Part de pesquisa de conteúdo é muito semelhante a uma Web Part usual de consulta de conteúdo. Veja a seção "Adicionar uma Web Part de pesquisa de conteúdo" em Configurar uma Web Part de pesquisa de conteúdo no SharePoint.

Criação da consulta de pesquisa correta para sua Web Part de pesquisa de conteúdo

Depois de adicionar uma Web Part de pesquisa conteúdo, você pode refinar a pesquisa e retornar os itens desejados. Para obter instruções detalhadas sobre como fazer isso, consulte a seção "Exibir conteúdo configurando uma consulta avançada em uma Web Part de pesquisa de conteúdo" em Configurar uma Web Part de pesquisa de conteúdo no SharePoint.

Ferramenta de criação e teste de consultas

Para obter uma ferramenta para criar e testar consultas complexas, consulte Ferramenta de consulta de pesquisa no Codeplex.

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.

×