Aprimorar a renderização de página com configurações de cache de saída

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.

Se seu site recebe muitas visitas, você pode configurar o cache de saída de página para páginas acessadas melhorar o desempenho do site.

Observação : Se você quiser usar o cache de saída de página, o recurso publicação deve estar habilitado para seu site.

Neste artigo

Cache de saída de página sobre

Criar um novo perfil de cache

Definir as configurações de cache de saída de página para um conjunto de sites

Definir as configurações de cache de saída de página no nível do site

Definir as configurações de cache de saída de página para layouts de página

Cache de saída de página sobre

Página de saída cache armazena processados a saída de todos os controles em uma determinada página, e ele também armazena várias versões diferentes desta página previamente processada. Configurações de cache de saída de página podem ser configuradas no nível de conjunto de sites, o nível do site e para layouts de página individual. O cache de saída de página está desativado por padrão.

Depois que uma página é primeira renderizado para um usuário em uma classe de determinado usuário, cada vez subsequente que o usuário exibe essa página na mesma classe, a página for carregada com mais rapidez porque os controles na página. aspx não precisa executar novamente para gerar o código HTML. A quantidade de tempo necessário para processar a página é reduzida. O cache de saída de página pode melhorar o desempenho do servidor, porque reduz as atividades de controle de servidor e chamadas para o banco de dados.

Antes de decidir usar o cache de saída para melhorar o desempenho da página e renderização de item de página, você talvez queira considerar a seguinte lista de possíveis vantagens e desvantagens de cache de saída. A lista a seguir não é completa e também pode haver considerações adicionais.

Vantagens do cache de saída

Desvantagens de cache de saída

  • Cada classe equivalente de conteúdo (como página ou item dentro de uma página) recebe resposta mais rápida e, portanto, menor latência, depois que ela é processada inicialmente.

  • Cada servidor usa menos tempo de CPU e energia sirva a mesma página após a renderização inicial.

  • Cada fonte de dados da página renderizada pode dimensionar para servir a mais clientes Web devido o fluxo de tráfego reduzido que cache possibilita de saída.

  • Para cada solicitação de página para a qual uma versão em cache de saída de uma página é atendida, o servidor não precisa:

    • Faça uma viagem o banco de dados para buscar o código-fonte para a página. aspx e quaisquer controles. ascx na página.

    • Recarregar e renderizar novamente os controles.

    • Consulte novamente as fontes de dados que os controles dependem de dados.

  • Cache de saída consome memória adicional. Cada versão de uma página consome memória no cliente da Web.

  • Quando usada com dois ou mais servidores Web front-end, o cache de saída pode afetar a consistência. Você pode configurar um perfil de cache não para verificar se há atualizações para cada solicitação e, por exemplo, instruí-la para ignorar alterações para a versão da página da Web no cache de saída até 60 segundos após a página original é atualizada. Se você tiver dois servidores Web front-end em sua topologia e, dependendo do balanceador de carga usado para rotear a solicitação do usuário, um leitor de conteúdo do site pode ver inconsistência se a página é processada por um servidor e, em seguida, uma solicitação de subsequente é roteada para um segundo servidor nessa janela 60 segundos.

Início da página

Criar um novo perfil de cache

Perfis de cache descrevem as configurações de cache específicos para cada tipo de cache de saída de página. Um perfil de cache define os seguintes tipos de comportamento de cache:

  • O período de tempo que itens devem ser mantidos no cache

  • A política de filtragem de segurança

  • A expiração de configurações, como duração e alterações

  • A partição de um cache baseado em permissão do usuário, direitos de usuário e outras variáveis personalizados.

Como um perfil de cache pode ser definido centralmente para um conjunto de sites, você pode atualizar um perfil em um só lugar e a alteração imediatamente é implementada através do conjunto de sites. Você deve ser um administrador de conjunto de sites para definir novos perfis de cache.

Observação : Perfis de cache determinam o comportamento do cache de saída de página para um conjunto de sites, um site individual ou uma página mestra aos quais os perfis de cache são aplicados.

  1. Vá para a home page do site de nível superior no conjunto de sites.

  2. No o menu Ações do Site Imagem do botão , clique em Configurações do Site.

  3. Em Administração do conjunto de sites, clique em perfis de cache de conjunto de sites.

  4. Na página perfis de Cache, clique em Adicionar novo item.

  5. Na seção título, digite um título para o novo perfil de cache.

  6. Na seção Nome para exibição, digite um nome para o perfil de cache.

    o nome de exibição aparece na lista de perfis de cache disponíveis para proprietários de sites e proprietários de layout de página.

  7. Na seção Exibir descrição, digite uma descrição para o perfil de cache.

  8. Na seção Executar ACL verificar, marque a caixa de seleção para garantir que todos os itens no cache fins de segurança.

    Embora você possa desmarcar a caixa de seleção para fornecer a velocidade adicionais, você deve fazer isso somente para sites ou layouts de página que não têm informações que precisam ser fins de segurança.

  9. Na seção ativado, marque a caixa de seleção para habilitar o cache.

  10. Na seção duração, digite o número de segundos que a versão em cache estarão disponível.

  11. Na seção Verificar se há alterações, marque a caixa de seleção para validar em cada solicitação de página que o site não foi alterado e irá liberar o cache em alterações para o site.

    Embora você possa desmarcar a caixa de seleção para melhorar o desempenho, quando você fizer isso, o sistema não verificar se há atualizações para o site para o número de segundos especificado na seção de duração. Isso pode resultar em usuários não veem as informações mais recentes.

  12. Na seção variar por parâmetro personalizado, digite o parâmetro personalizado conforme especificado pelo HttpCachePolicy.SetVaryByCustom no ASP.NET 2.0.

    Observação : Para obter mais detalhes sobre os parâmetros aqui e nas etapas a seguir, consulte a biblioteca de classes do .NET Framework no MSDN.

  13. Na seção variar por cabeçalho HTTP, digite o parâmetro personalizado conforme especificado pelo HttpCachePolicy.VaryByHeaders no ASP .NET 2.0.

  14. Na seção variar por parâmetros de cadeia de caracteres de consulta, digite o parâmetro de consulta conforme especificado pelo HttpCachePolicy.VaryByParams no ASP .NET 2.0.

  15. Na seção variar por direitos do usuário, marque a caixa de seleção para garantir que os usuários devem ter permissões efetivas idênticas em todos os objetos protegíveis para ver a mesma página em cache como qualquer outro usuário.

  16. Na seção de armazenamento em cache, selecione o tipo de cache conforme especificado pelo HttpCacheability no ASP .NET 2.0.

  17. Na seção seguro para uso autenticado, marque a caixa de seleção para as políticas que você deseja permitir que os administradores e página de designers de layout aplicar a cenários autenticados.

  18. Na seção Permitir autores exibam o conteúdo em cache, marque a caixa de seleção para ignorar o comportamento normal no quais as pessoas com a opção Editar permissões tem suas páginas em cache.

    Habilitar esse comportamento em cenários em que você sabe que a página será publicada, mas não terão conteúdo que pode fazer check-out ou existe no formulário de rascunho, como uma Web Part de consulta de conteúdo.

  19. Clique em Salvar.

Início da página

Definir as configurações de cache de saída de página para um conjunto de sites

Você deve ser um administrador de conjunto de sites para definir as configurações de cache de saída de página para um conjunto de sites.

  1. No o menu Ações do Site Imagem do botão , clique em Configurações do Site.

  2. Na seção Administração do conjunto de sites, clique em cache de saída do conjunto de sites.

  3. Para habilitar o cache de saída no conjunto de sites, clique na caixa de seleção Habilitar cache de saída.

    Uma lista das configurações de cache é exibida na página.

  4. Na seção de Perfil de Cache de saída de página padrão, na lista de Perfil de Cache anônimo, selecione o perfil de cache usar para usuários anônimos e, em seguida, na lista de Perfil de Cache autenticado, selecione o perfil de cache a ser usado para usuários autenticados.

    Isso otimiza o uso do cache com base em métodos de autenticação permitidos no site. Perfis de cache de saída de página afetam especificamente portal páginas de publicação.

  5. Na seção Diretiva de Cache de saída de página, siga um ou mais destes procedimentos:

    • Para definir um perfil de cache diferentes para sites de publicação, marque a caixa de seleção sites de publicação podem usar um perfil de cache de saída de página diferente.

    • Para definir um perfil de cache diferentes para layouts de página, marque a caixa de seleção layouts de página podem usar um perfil de cache de saída de página diferente.

  6. Para exibir informações adicionais do cache nas páginas no conjunto de sites, na seção Informações do Cache de depuração, selecione Habilitar informações do cache de depuraçãoem páginas da caixa de seleção.

    Inclui a data e a hora em que a página foi processado pela última vez.

  7. Clique em OK.

Início da página

Definir as configurações de cache de saída de página no nível do site

Use as etapas a seguir para configurar as configurações de cache de saída de página para um site de publicação. Você deve ter a permissão Controle total de um site para definir as configurações de cache de saída de página para um site.

  1. No o menu Ações do Site Imagem do botão , clique em Configurações do Site.

  2. Em Administração do Site, clique em cache de saída do Site.

  3. Em Perfil de Cache anônimo, siga um destes procedimentos:

  4. Para herdar o perfil anônimo de todo o site que você configurou na página Configurações de Cache de saída de conjunto de sites, selecione herdar o perfil < nome do perfil >.

  5. Para selecionar um perfil de cache anônimo diferente para uma página, clique em Selecionar um perfil de cache de saída de página.

  6. Em Perfil de Cache autenticado, siga um destes procedimentos:

  7. Para herdar o perfil autenticado de todo o site que foi configurado na página Configurações de Cache de saída de conjunto de sites, selecione herdar o perfil < nome do perfil >.

  8. Para selecionar um diferente autenticado cache perfil para uma página, selecione Selecione um perfil de cache de saída de página .

  9. Para aplicar a configuração s para subsites no conjunto de sites, selecione o Aplicar essas configurações a todos os subsites caixa de seleção.

  10. Clique em OK .

Início da página

Definir as configurações de cache de saída de página para layouts de página

Use as etapas a seguir para configurar os perfis de cache autenticado e anônimo que serão usados em cada layout de página. Você deve ser pelo menos um Designer para um site para configurar o cache de saída para layouts de página.

  1. No o menu Ações do Site Imagem do botão , clique em Configurações do Site.

  2. Em galerias, clique em mestre páginas e layouts de página.

  3. Na página Galeria de páginas mestras, aponte para o nome do layout de página à qual você deseja aplicar um perfil de cache, clique na seta exibida e clique em Fazer Check-Out.

  4. Aponte para o layout de página novamente, clique na seta exibida e clique em Editar propriedades.

  5. Siga um destes procedimentos ou ambos:

  6. No Perfil de Cache autenticado, selecione o perfil de cache autenticado que você deseja aplicar ao layout da página.

  7. No Perfil de Cache anônimo, selecione o perfil de cache anônimo que você deseja aplicar ao layout da página.

    Observação : Em alguns sites, você pode ter que talvez você precise selecionar o Layout de página da seção de Tipo de conteúdo antes de você verá as opções de perfil de cache.

  8. Clique em Salvar.

  9. Aponte para o nome do layout de página que você deseja fazer check-in, clique na seta exibida e clique em Fazer Check-In.

Início da página

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

×