Cache settings operations in SharePoint Server
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
O SharePoint Server fornece quatro tipos de caches que ajudam a melhorar a velocidade a que as páginas Web são carregadas no browser: a cache de BLOB, a cache de saída da página, a cache de objetos e a cache de resultados de pesquisa anónima. O cache BLOB é habilitado e configurado no arquivo Web.config no aplicativo web ao qual você deseja aplicar o cache. O cache de saída da página e o cache de objeto normalmente são configurados na interface do usuário no nível de conjunto de sites. Certas configurações para esses caches também podem ser definidas no nível do aplicativo web. As alterações feitas ao arquivo Web.config serão aplicadas a todos os conjuntos de sites e aos sites dentro do aplicativo web, e substituirão qualquer configuração feita no nível do conjunto de sites ou abaixo.
Observação
Para usar o cache de saída de página ou o cache de objeto, é preciso estar usando o recurso de Publicação no seu site.
Cache BLOB
O SharePoint Server fornece uma cache baseada em disco que armazena ficheiros que são utilizados por páginas Web para os ajudar a carregar rapidamente no browser e reduz a carga no servidor de bases de dados quando utiliza esses ficheiros. Esses arquivos são conhecidos como objetos binários grandes (BLOBs), e o cache é conhecido como o cache BLOB. O cache BLOB é armazenado diretamente na unidade de disco rígido de um computador de servidor web de front-end. Na primeira vez em que uma página web é chamada, esses arquivos são copiados do banco de dados para o cache na unidade de disco rígido do servidor, e todas as solicitações subsequentes para esses arquivos então são atendidas do cache da unidade de disco rígido do servidor. Por padrão, o cache BLOB está desativado e precisa ser habilitado para usar a funcionalidade que ele fornece. Quando ativa a cache de BLOB no servidor Web front-end, reduz a carga no servidor de bases de dados do SharePoint Server criado por pedidos de leitura a partir de browsers.
Você habilita o cache BLOB no arquivo Web.config do aplicativo web ao qual deseja aplicá-lo. As alterações feitas ao arquivo Web.config serão aplicadas a todos os conjuntos de sites dentro do aplicativo web. Para obter informações sobre a cache de BLOB, veja Planear a colocação em cache e o desempenho no SharePoint Server.
Perfis de cache de saída da página
O cache de saída da página armazena a saída renderizada de uma página. Ele também armazena versões diferentes da página armazenada em cache com base nas permissões dos usuários que estejam solicitando a página. As configurações de cache de saída podem ser configuradas no nível do conjunto de sites, no nível do site e para layouts de página. Por padrão, o cache de saída da página está desativado.
O cache de saída da página usa perfis de cache que especificam por quanto tempo os itens devem ser mantidos no cache. Você pode especificar diferentes perfis de cache para serem usados por usuários anônimos e autenticados, o que otimiza o uso do cache com base nos métodos de autenticação permitidos no site.
Você pode definir as configurações de perfil de cache para um aplicativo web editando o arquivo Web.config no servidor de aplicativo. As configurações de perfil de cache definidas no nível do aplicativo web serão usadas para todos os perfis de cache nos conjuntos de sites para esse aplicativo web.
Observação
Há um problema conhecido com o Web Part de pesquisa de conteúdo. A configuração SendContentBeforeQuery no Web Part não funciona corretamente em páginas que usam o cache de saída. Este problema é resolvido na atualização cumulativa do SharePoint Server 2013 para março de 2013. Para obter mais informações, consulte o artigo da Base de Dados de Conhecimento Microsoft 2767999: Descrição da atualização do SharePoint Server 2013: 12 de março de 2013.
Observação
Para usar o cache de saída e as configurações de perfil de cache associadas, você deve usar o recurso Publicação em seu site.
Cache do objeto
O cache de objeto reduz a quantidade de tráfego entre o servidor web e o banco de dados SQL ao armazenar objetos, como listas e bibliotecas, configurações de site e layouts de página, na memória no computador do servidor web de front-end. Como resultado, as páginas que necessitam desses itens podem ser rapidamente renderizadas, aumentando a velocidade com a qual as páginas são entregues ao navegador do cliente. As configurações de cache do objeto podem ser configuradas no nível do aplicativo web e no nível do conjunto de sites. Por padrão, o cache do objeto está no nível do conjunto de sites.
Você pode otimizar o cache do objeto para um aplicativo web especificando o tamanho do cache do objeto. Especificar um número maior pode aprimorar o desempenho para alguns sites grandes ao custo de memória em cada servidor web de front-end. Você pode definir outras configurações para o cache do objeto no nível do conjunto de sites.
Observação
Para usar o cache de objetos, você deve usar o recurso Publicação em seu site.
Cache de resultados de pesquisa anônima
O cache de resultados de pesquisa anônima é usado principalmente por sites de publicação que permitem acesso a usuários anônimos. Ele salva os resultados de pesquisa de usuários anônimos e reutiliza-os para consultas posteriores iguais à consulta original. Isso melhora o desempenho em páginas do site que usam a Web Part de Pesquisa de Conteúdo.
Observação
Há um problema conhecido em que a Web Part de Pesquisa de Conteúdo e a Web Part de Reutilização do Item de Catálogo não usam o cache de resultados de pesquisa anônima nas páginas da categoria. Este problema é resolvido na atualização cumulativa do SharePoint Server 2013 para março de 2013. Para obter mais informações, consulte o artigo da Base de Dados de Conhecimento Microsoft 2767999: Descrição da atualização do SharePoint Server 2013: 12 de março de 2013.
Observação
Se você tiver páginas de categoria criadas antes de a atualização cumulativa ter sido instalada, será necessário recriar as páginas de categoria. Salve os layouts e quaisquer personalizações nas páginas de categoria originais que deseja manter. Desconecte e depois reconecte-se ao catálogo, então copie as personalizações para a novas páginas de categoria.
Artigos sobre definições de cache
Estão disponíveis os seguintes artigos sobre as definições de cache.
Configurar definições de cache para uma aplicação Web no SharePoint Server – descreve como configurar a cache de BLOB baseada em disco, os perfis de cache de saída de página e a cache de objetos de uma aplicação Web.
Configurar contas de utilizador em cache de objetos no SharePoint Server – descreve como configurar as contas de utilizador da cache de objetos.
Esvaziar a cache de BLOB no SharePoint Server – descreve como limpar os conteúdos da cache de BLOB para uma aplicação Web.
Confira também
Conceitos
Planejar armazenamento em cache e desempenho no SharePoint Server