Objeto de cache
Microsoft Office do SharePoint Server 2007 oferece suporte a cache de determinados itens, such as navegação página dados e dados acessados através de cruzado-lista consultas. Cache itens página é rápido e elimina a necessidade para campo recuperar dados a partir de banco de dados cada tempo uma página são processados. O cache completo caches sistema dados campo para uma página, excluindo dados para quaisquer controles Web Part na página.
Quase sempre pode ser usado o cache para objetos em uma página. Quando os usuários têm um documento com check-out, o armazenar em cache é ignorada.
O cache de consulta lista entre
cruzado-armazenar em cache consulta lista Chama o site ( SPWeb) e procura por itens em um ou mais listas. Os resultados de consulta são armazenados em cache e dados de múltiplo fontes lista é retornada. Armazenamento em cache melhora desempenho a consulta. O
Você pode estender cruzado-consulta lista cache apenas passando personalizado propriedades para o manipulador de eventos VaryByCustom VaryByCustom. Para saber mais, consulte o Como a: estender o cache usando o manipulador de eventos VaryByCustom VaryByCustom manipulador de eventos.
Conteúdo da consulta da Web Part Usa cruzado-consulta lista cache para melhorar sua velocidade e desempenho. Quando você armazenar em cache um cruzado-consulta lista, não banco de dados processamento é exigido para recuperar os resultados de uma Web Part de Conteúdo da consulta. Você pode usar cruzado-lista cache consulta entre sites em uma coleção site e o cache sistema recupera e armazena em cache um ótimo conjunto de resultados da consulta para cada consulta. Além disso, a configuração armazenar em cache inclui suficiente metadados para dinamicamente aparar para segurança cada tempo uma página é executado. O
Você pode quase sempre armazenar em cache resultados de um cruzado-consulta lista. No entanto, quando um documento checked-out é consultado, dados recuperados do documento que ignora o cache mecanismo; Que dados não são armazenadas em cache até o documento está check-out no.
Um cruzado-configuração consulta lista é expresso na forma de um multiplicador linha. A consulta pode ser baseada em tempo ou alteração-com base.
Dica
O Office SharePoint Server 2007 não é necessário uma interface usuário da Web (interface do usuário) liberado armazenar em cache o objeto em todos os servidores.Você pode usar o comando stsadmin
stsadmin para liberado (blob) objeto binário grande todos os caches associado com um aplicativo da Web especificado em diferentes computadores front-end da Web no farm:
stsadm -o setproperty -propertyname blobcacheflushcount -propertyvalue 11 -url http://mywebapp:port
onde mywebapp:port
é o servidor Nome e número porta de aplicativo da Web que desejar para liberado de blob armazenar em cache para.
Procedimentos
Configurar o objeto armazenar em cache
No menu Site Actions, apontar para Site Settings e, em seguida, clique modificar todas as configurações do site .
de Administração do Site da coleção , clique em site coleção objeto armazenar em cache .
No Object Cache Size seção, tipo de valor na caixa para especificar a quantidade de memória (em megabytes) que você desejar armazenar em cache o objeto para usar.
No **** Cross LIST QUERY Cache Changes seção, selecione uma das seguinte opções:
Se a de conteúdo alterar freqüentes e você desejar para exibir o servidor para verificar o mais precisas resultados possíveis, selecione altera cada tempo um cruzado consulta lista executa .
No site coleções onde o desempenho aprimorado você get do cache não comprometa a precisão dos resultados, selecione usar o resultado em cache de um cruzado consulta lista para este muitos segundos e tipo a quantidade de tempo em segundos para armazenar em cache os resultados de consulta
No Cross LIST QUERY Results Multiplier seção, tipo de número de 1 a 10 para usar como um multiplicador de resultados.
Digite um maior número se sua coleção site tiver exclusivo permissões de segurança aplicadas a muitos sites e listas. Digite um menor número se sua coleção site não tiver exclusivo permissões em cada lista ou site. Um menor multiplicador utiliza menos memória por consulta.
Clique em OK .
Liberar o objeto armazenar em cache
No menu Site Actions, apontar para Site Settings e, em seguida, clique modificar todas as configurações do site .
de Administração do Site da coleção , clique em site coleção objeto armazenar em cache .
No Object Cache Reset seção, faça uma ou mais do seguinte:
Para forçar o atual servidor para liberado armazenar em cache o objeto, selecione o caixa de seleção **** Object Cache Flush.
Selecione um ou mais caixas verificar. Quando você clique OK , todas as entradas no armazenar em cache objeto são liberados imediatamente.
Se você não selecionar um caixas verificar mais, o objeto armazenar em cache gerencia a expiração de itens com base em quando eles tempo limite ou são alterados no site.
Clique em OK .
Consulte também
Outros recursos
Como a: Personalizar a Web Part de Conteúdo da consulta usando propriedades personalizadas
Como a: implantar conteúdo entre servidores
Personalizar o cache Visão geral
O cache de saída e perfis de cache
O cache de Binary Large Objects baseado em disco