Tag archives for Cache

Arquitetura

Cache Distribuído & Session State com Redis NoSQL Server


Fala Galera, Hoje irei postar sobre como podendo integrar o Redis NoSQL para ser utilizado como cache distribuído em nossas aplicações ASP.NET. O Redis é um banco de dados NoSQL de alta performance, in-memory, data estruturado e aceita diversos tipo como hashs, strings, lists, sets e ordered sets e muito mais. As vantagens de se usar o Redis são: Simples de Configurar Fácil de Usar Alta performance Configurando o Redis no Azure Para configurar o Redis no Azure, vamos entrar no painel de controle do Azure portal.azure.com e crie um novo serviço do Redis conforme figura abaixo: Com o serviço...
Continuar Lendo »
ASP.NET 5

Novidades do ASP.NET 5: utilizando o atributo ResponseCache


Em dois artigos anteriores abordei novidades do mecanismo de cache do ASP.NET 5, com exemplos nos quais demonstrava a utilização de instâncias da interface IMemoryCache e da tag cache em Views de projetos MVC 6. O objetivo deste novo post é apresentar o atributo ResponseCache, o qual permite o armazenamento para reuso do conteúdo de uma View (considerando para isto um intervalo de tempo pré-determinado). Exemplo de utilização em uma aplicação MVC 6 Para demonstrar o uso do atributo ResponseCache será criada uma solução que faz uso dos seguintes recursos: O Microsoft Visual Studio 2015 Release Candidate como IDE...
Continuar Lendo »
ASP.NET 5

Novidades do ASP.NET 5: utilizando a tag cache em Views do MVC 6


Em um artigo anterior abordei em detalhes o novo mecanismo de cache que integra o ASP.NET 5, a partir de um exemplo envolvendo o uso de instâncias baseadas na interface IMemoryCache (namespace Microsoft.Framework.Caching.Memory). Contudo, o armazenamento de recursos em cache nesta nova versão não está restrito somente a esta alternativa. Agora também é possível a utilização de uma tag chamada cache no código de Views, de maneira que porções do conteúdo destas estruturas possam ser reaproveitadas dentro de um intervalo de tempo pré-determinado. O objetivo deste novo post é apresentar esta nova opção disponibilizada pelo ASP.NET 5, através de...
Continuar Lendo »
ASP.NET 5

O novo mecanismo de cache do ASP.NET 5


A utilização de técnicas de caching corresponde a um tipo de prática relativamente comum em soluções Web, com isto não sendo diferente em projetos desenvolvidos em ASP.NET. Normalmente associado a cenários que exigem uma melhor performance no acesso a sites, o uso de recursos em cache está baseado no armazenamento temporário de dados (normalmente em memória) para possibilitar um processamento mais rápido de requisições. Desde 2014 a Microsoft vem trabalhando no ASP.NET 5, uma iniciativa que visa a reformulação completa de sua plataforma de desenvolvimento Web. Como não fica difícil de se imaginar, esta versão do ASP.NET também conta...
Continuar Lendo »