Por César Aguirre
Como aprendemos na última vez, quando abordei o cache em memória com ASP.NET Core, um cache é uma camada de armazenamento entre um aplicativo e um recurso externo (um banco de dados, por exemplo) usada para acelerar solicitações futuras a esse recurso. Nesta postagem, vamos usar as abstrações de IDistributedCache do ASP.NET Core para escrever uma camada de cache de dados usando NCache.
Desde NCache Página oficial, "NCache é um cache distribuído na memória de código aberto para aplicativos .NET, Java e Node.js." Entre outras coisas, podemos usar NCache como um cache de banco de dados, cache de 2º nível do NHibernate, cache do Entity Framework e cache da Web para sessões e respostas.
NCache Está disponível em três edições: Open Source, Professional e Enterprise. A versão Open Source suporta até dois nós e seu servidor de cache está disponível apenas para o .NET Framework versão 4.8. Para obter uma lista completa das diferenças, consulte [link para a documentação]. NCache comparação de edições. Um dos NCache características-chave é o desempenho. Baseado em seus próprios referenciais, "NCache pode escalar linearmente para atingir 2 milhões de operações por segundo com um cluster de cache de 5 servidores."
Leia o artigo completoVamos ver como instalar um NCache servidor em uma máquina Windows. Para isso, precisamos de um instalador do Windows e de uma chave de licença de teste. Vamos instalar NCache Edição Enterprise, versão 5.2 SP1.
Após executar o instalador, precisamos selecionar o tipo de instalação entre três opções: Cache server, remote client e Developer/QA. Vamos escolher Cache Server.
Leia o artigo completo© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.