Tornar páginas carregar mais rápido com o cache no conteúdo Web Part de pesquisa

Importante:  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

A Web Part de pesquisa de conteúdo (CSWP) oferece muita flexibilidade para configurar a consulta que ela contém. No entanto, se você configurar a Web Part para usar uma consulta muito complexa ou se você tiver muitos CSWPs em uma página, a página pode levar mais tempo para carregar. Para fazer com que a página carregar mais rápido, você pode configurar a CSWP resultados de pesquisa de cache para usuários que pertencem aos grupos de segurança AD mesmos. Porque é mais rápido procurar os resultados da pesquisa no cache que no índice de pesquisa, a página for carregada com mais rapidez.

Quando você tiver configurado uma CSWP para usar o cache, ele procurará primeiro no cache existente para resultados de pesquisa que correspondem a consulta e o grupo de segurança do AD. Se ele não localizar nenhum resultado de pesquisa no cache, ele ficará no índice de pesquisa.

Recomendamos que você use o cache somente em CSWPs que estão nas páginas que têm mais de 10 carregamentos de página por 15 minutos, por exemplo nas populares home pages ou páginas de categoria que são pontos de partida para navegar para páginas de catálogo mais detalhadas.

Dica: Consulte dicas sobre como configurar a Web Part conteúdo de pesquisa para reduzir o tempo de carregamento de página para outras coisas que você pode fazer para tornar páginas carregar mais rápido.

Neste artigo:

Configurar uma pesquisa Web Part conteúdo (CSWP) para usar o armazenamento em cache

  1. Certifique-se de que você seja um membro do grupo de Designers do SharePoint no site que contém a CSWP.

  2. Vá para a página que contém a CSWP.

  3. Em configurações, selecione Editar página.

  4. Selecione a CSWP que você deseja configurar.

  5. No painel de ferramentas da Web Part, na seção Propriedades, na seção Critérios de Pesquisa, selecione Alterar consulta.

  6. Vá para a guia configurações.

  7. Na seção cache, selecione grupo: todos exceto usuários externos, ou selecione grupo: e, em seguida, digite o nome do grupo de segurança AD que você deseja usar.

    Observação: Para testar a CSWP retorna os resultados esperados, você precisa ser membro do grupo de segurança AD que você selecionar.

Dica: Você não pode procurar o nome de seus grupos de segurança do AD do CSWP. Para procurar seus grupos de segurança do AD, vá para seu portal clássico Azure. Para obter mais informações, consulte Gerenciando grupos do Active Directory do Azure

Quando devo usar o cache?

Antes de alterar todos os seu conteúdo pesquisa Web Parts (CSWP) para usar o armazenamento em cache, você deve considerar as características da página onde os CSWPs são usadas:

  • Tipo de página que está CSWP em?
    Trabalhos de cache ótimos no CSWPs que estão em páginas de home ou páginas que muitos usuários têm um iniciando apontar quando eles procurarem informações. CSWPs em páginas de categoria que são pontos de partida para navegar para páginas de catálogo mais detalhadas, também a vantagem de armazenamento em cache.

  • Quantos carregamentos de página a página tem?
    Recomendamos que você use o cache somente em CSWPs que estão em páginas com mais de 10 carregamentos de página por 15 minutos.

  • É a CSWP configurada para mostrar resultados diferentes para diferentes usuários?
    Se a consulta CSWP envolve muitos grupos de usuário, as combinações de resultado de pesquisa podem sobrecarregar o cache e o tempo de carregamento de página não será reduzido ou até mesmo pode aumentar.

O exemplo a seguir mostra uma página de intranet com quatro CSWPs. Em média, a página tem 38 carregamentos de página por 15 minutos. Essas características de página sugerem que a página pode carregar mais rapidamente se você configurar algumas dos CSWPs usar em cache.

Home page do exemplo da intranet com quatro CSWPs

Vamos examinar os CSWPs individuais:

  • 1 CSWP mostra uma notícia de empresa em destaque, neste caso uma notícias matéria sobre treinamento futuro.

  • 2 de CSWP mostra outras histórias de notícias da empresa.

  • CSWP 3 mostra documentos populares em seu departamento.

  • 4 CSWP mostra os documentos que você estava trabalhando recentemente.

As consultas na CSWP 1 e 2 são configuradas para Mostrar os mesmos resultados para todos os usuários. Isso significa que provavelmente você pode fazer com que a página carregar mais rápido Configurando essas duas CSWPs para usar o armazenamento em cache.

As consultas na CSWP 3 e 4 são configuradas para Mostrar resultados diferentes para usuários diferentes.

3 de CSWP mostra um conjunto de resultados para as pessoas que trabalham no departamento de RH e outro conjunto de resultados para pessoas que trabalham no departamento de vendas. Na maioria dos casos, você pode fazer com que a página carregar com mais rapidez usando o cache nesta Web Part. Entretanto, se você tiver vários departamentos pequenos com apenas alguns funcionários em cada departamento, o número de resultados da pesquisa será armazenada no cache poderia sobrecarregar o cache e, na verdade, aumentar o tempo de carregamento de página.

CSWP 4 mostra quais documentos que o usuário conectado tem trabalhou recentemente. Você não deve usar cache nesta Web Part. Porque a consulta é feito sob medida para cada usuário, todos os resultados de pesquisa individuais serão armazenados em cache. Isso irá sobrecarregar o cache e pode aumentar o tempo de carregamento de página.

Como cache torna páginas da web carregar mais rápido?

Primeiro, vejamos como os resultados da pesquisa são exibidos em uma pesquisa Web Part conteúdo (CSWP) sem armazenamento em cache:

  1. Um usuário vai para uma página que tem uma CSWP.

  2. A consulta na CSWP é enviada para o índice de pesquisa.

  3. Pesquisa encontra resultados no índice de pesquisa e remove qualquer que os usuários no grupo de segurança de AD atribuído não são permitidos para ver os resultados da pesquisa.

  4. Resultados da pesquisa são enviados do índice de pesquisa para a CSWP, onde o usuário vê os resultados.

  5. Um segundo usuário vai à mesma página e as etapas 2 a 4 são repetidas.

Como os resultados são exibidos em uma CSWP sem o recurso de cache

Agora vamos observar como os resultados são exibidos em uma pesquisa Web Part conteúdo (CSWP) com o armazenamento em cache:

  1. Um usuário vai para uma página que tem uma CSWP.

  2. Um grupo de segurança do AD, por exemplo todos exceto usuários externos, é atribuído na CSWP. Este exemplo pressupõe que o usuário que visita a página pertence ao grupo de segurança de AD atribuído.

  3. A consulta e o grupo de segurança do AD atribuído na CSWP são combinados e pesquisa primeiro procura por um grupo de segurança e consulta correspondente no cache. Se ele não localizar nenhum resultado correspondente no cache, a consulta é enviada ao índice de pesquisa.

  4. Pesquisa encontra resultados no índice de pesquisa e remove que os usuários no grupo de segurança de AD atribuído não são permitidos para ver os resultados.

  5. O resultado da pesquisa é enviado de índice de pesquisa para o cache onde ele está armazenado (resultado 1).

  6. O resultado da pesquisa é atendido do cache para a CSWP, onde o usuário vê o resultado.

  7. Um segundo usuário vai para a mesma página. O segundo usuário pertence ao grupo de segurança do mesmo AD como o primeiro usuário.

  8. Pesquisa encontra resultados de pesquisa existente para a combinação de consulta e o grupo de segurança do AD no cache.

  9. O resultado da pesquisa é atendido do cache para a CSWP onde os usuários vê o resultado.

Como os resultados são exibidos em uma CSWP com o recurso de cache

Porque ele é mais rápido procurar os resultados da pesquisa no cache que no índice de pesquisa, a página for carregada com mais rapidez.

Importante: O cache expira depois de 15 minutos. Ele é preenchida novamente pelo primeiro usuário que vai para a página após o cache expirou, para que o tempo de carregamento de página pode ter mais para o primeiro usuário que preenche o cache após uma expiração.

Solução de problemas: conteúdo recém-adicionado não aparecem nos resultados CSWP

A parte de Web de pesquisa de conteúdo (CSWP) mostra os resultados de pesquisa de conteúdo que foi rastreados e adicionados ao índice de pesquisa. Quando você configura a CSWP para usar o cache, ele mostra resultados correspondentes do cache e não de índice de pesquisa. Resultados de pesquisa, também os resultados de pesquisa vazio, são armazenados em cache para um máximo de 15 minutos antes que o cache expire.

Se você procurar por conteúdo recém-adicionado antes que o conteúdo foi rastreado e incluído no índice de pesquisa, o cache conterá um resultado de pesquisa vazia para a consulta até que o cache expire, e o conteúdo não aparecerão nos resultados da CSWP.

Se o conteúdo recém-adicionado não aparecer na CSWP:

  1. Certifique-se de que o conteúdo foi rastreado e adicionado ao índice de pesquisa. Pesquisar o conteúdo em uma caixa de pesquisa, ou em uma CSWP que não usa o cache, até que você pode encontrar o conteúdo.

  2. Aguarde pelo menos 15 minutos permitir que o cache CSWP expirar e tente novamente.

  3. Se você ainda não vir nenhum resultado, verifique que você seja um membro do grupo de segurança AD que foi atribuído a CSWP. Se você não for um membro do grupo de segurança AD, você não verá qualquer resultados da pesquisa.

Observação: SharePoint Online automaticamente rastreia e adiciona novo conteúdo ao índice de pesquisa em intervalos programados, mas você também pode solicitar manualmente o rastreamento e a reindexação de um site, uma biblioteca ou uma lista.

Observação: Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades no Office
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.

×