Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 17215|Resposta: 0

[ASP.NET] Sobre a configuração de desativação do cache do OutputCache asp.net

[Copiar link]
Publicado em 27/11/2018 13:44:41 | | | |
ASP.NET oferece uma forma conveniente de controlar o cache. A diretiva @OutputCache pode ser usada para controlar o cache de saída de página


  • Arquivos de recursos como css, js, image e aspx podem ser lidos localmente na segunda visita sem precisar solicitar novamente o lado do servidor, reduzindo a pressão sobre o cliente para solicitar recursos do servidor e acelerando a velocidade de resposta do cliente.
  • Para fontes de dados frequentemente usadas, armazene-as no cache de dados ou na memória para reduzir solicitações de banco de dados e aliviar a pressão do banco de dados.
  • Implantar sites em múltiplos computadores e processá-los de forma distribuída pode efetivamente aliviar a pressão causada por múltiplos pedidos de usuários em um servidor e acelerar a resposta dos pedidos dos clientes (implantação distribuída).
  • Páginas que serão acessadas com frequência, mas cujos dados não são atualizados, podem ser tratadas estaticamente, reduzindo efetivamente a pressão do servidor e a velocidade de resposta do cliente.



Desativar o cache

Meu OutputCache da página asp.net está configurado da seguinte forma:


Precisamos desativar o cache no desenvolvimento do projeto, caso contrário, a página não terá efeito após a modificação, no passado já comentei esse recurso, na verdade, existe uma solução melhor,

Adicione a seguinte configuração ao nó system.web do web.config:

No arquivo Web.Release.config, configure-o da seguinte forma:

asp.net mvc Web.Release.config usa explicações detalhadas
https://www.itsvse.com/thread-5185-1-1.html
(Fonte: Architect_Programmer)

No modo de lançamento, itens de configuração que desabilitam o cache são removidos, o que não afeta o desenvolvimento ou o lançamento.

Esvazie o cache

Se modificarmos os dados no banco de dados, a página não pode ser atualizada imediatamente, o que afeta muito a experiência do usuário; para não afetar a experiência do usuário, podemos excluir o cache e deixar a página recarregar, o que equivale a atualizar o cache.

Por exemplo:

Testar a perfeição pode esvaziar o cache sem afetar o cache de outras páginas.

Recursos:O login do hiperlink está visível.




Anterior:Dicionário Ilustrado de Arte Budista Mundial (20 volumes), PDF
Próximo:Compartilhe um livro em inglês - Princípios Básicos de Descoberta e Desenvolvimento de Medicamentos
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com