Operações de configurações de cache (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

O artigo apresenta uma visão geral das configurações do cache BLOB, dos perfis de cache e do cache de objetos que podem ser definidas para o Microsoft SharePoint Server 2010 no nível do aplicativo Web.

O SharePoint Server 2010 dispõe de três tipos de caches que aumentam a velocidade de carregamento das páginas da Web no navegador: cache BLOB, cache de saída de página e cache de objetos. O cache BLOB é habilitado e configurado no arquivo Web.config no aplicativo Web ao qual deseja aplicar o cache. O cache de saída de página e o cache de objetos são geralmente configurados na interface do usuário no nível do conjunto de sites; no entanto, determinadas configurações desses caches também podem ser definidas no nível do aplicativo Web. As alterações feitas no arquivo Web.config serão aplicadas a todos os conjuntos de sites e sites do aplicativo Web e substituirão qualquer configuração feita no nível do conjunto de sites ou abaixo dele.

Observação

Para usar o cache de saída de página ou o cache de objetos, você deve utilizar o recurso de Publicação no site.

Neste artigo:

  • Cache BLOB

  • Perfis do cache de saída de página

  • Cache de objetos

Cache BLOB

O SharePoint Server 2010 dispõe de um cache baseado em disco que armazena arquivos utilizados pelas páginas da Web para agilizar seu carregamento no navegador e reduz a carga no servidor de banco de dados quando ele utiliza esses arquivos. 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 servidor Web front-end. Quando uma página da Web é chamada pela primeira vez, 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 referentes a esses arquivos são atendidas no cache da unidade de disco rígido do servidor. Por padrão, o cache BLOB fica desativado e deve ser habilitado para usar sua funcionalidade. Quando você habilita o cache BLOB no servidor Web front-end, reduz a carga no servidor de banco de dados do SharePoint Server 2010 criada pelas solicitações de leitura dos navegadores da Web.

Habilite o cache BLOB no arquivo Web.config do aplicativo Web ao qual deseja aplicá-lo. As alterações feitas no arquivo Web.config serão aplicadas a todos os conjuntos de sites do aplicativo Web. Para obter informações sobre o cache BLOB, consulte Planejar armazenamento em cache e desempenho (SharePoint Server 2010).

Perfis do cache de saída de página

O cache de saída de página armazena a saída renderizada da página e também as versões diferentes da página armazenada em cache, com base nas permissões dos usuários que solicitam a página. As configurações do cache de saída de página podem ser definidas no nível do conjunto de sites, no nível do site e nos layouts de página. Por padrão, o cache de saída de página fica desativado.

O cache de saída de página utiliza perfis de cache que especificam quanto tempo os itens devem ser mantidos no cache. É possível especificar perfis de cache diferentes para usuários anônimos e autenticados, otimizando o uso do cache com base nos métodos de autenticação permitidos no site.

É possível definir configurações de perfil de cache para um aplicativo Web editando o arquivo Web.config no servidor de aplicativos. As configurações de perfil do cache que você define no nível do aplicativo Web serão usadas para todos os perfis de cache nos conjuntos de sites desse aplicativo Web.

Observação

Para usar o cache de saída de página e as configurações de perfil do cache, você deve utilizar o recurso de Publicação no site.

Cache de objetos

O cache de objetos reduz a quantidade de tráfego entre o servidor Web e o banco de dados SQL armazenando objetos — como listas e bibliotecas, configurações de site e layouts de página — na memória do servidor Web front-end. Como resultado, as páginas que exigem esses itens podem ser renderizadas rapidamente, aumentando a velocidade de entrega das páginas para o navegador do cliente. É possível definir as configurações do cache de objetos no nível do aplicativo Web e no nível do conjunto de sites. Por padrão, o cache de objetos está no nível do conjunto de sites.

Você pode otimizar o cache de objetos para um aplicativo Web especificando o tamanho do cache de objetos. A especificação de um número maior pode aprimorar o desempenho de alguns sites grandes, afetando a memória em cada servidor Web front-end. É possível definir outras configurações para o cache de objetos no nível do conjunto de sites.

Observação

Para usar o cache de objetos, você deve utilizar o recurso de Publicação no site.

Requisitos da tarefa

Nesta seção:

See Also

Concepts

Planejar armazenamento em cache e desempenho (SharePoint Server 2010)