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

  1. No menu Site Actions, apontar para Site Settings e, em seguida, clique modificar todas as configurações do site .

  2. de Administração do Site da coleção , clique em site coleção objeto armazenar em cache .

  3. 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.

  4. 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

  5. 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.

  6. Clique em OK .

Liberar o objeto armazenar em cache

  1. No menu Site Actions, apontar para Site Settings e, em seguida, clique modificar todas as configurações do site .

  2. de Administração do Site da coleção , clique em site coleção objeto armazenar em cache .

  3. 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.

  4. 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