Por Sriram Mannava
Neste guia exaustivo, veremos as diferentes maneiras pelas quais podemos armazenar em cache as respostas em ASP.NET Core e cache distribuído usando NCache.
Cache refere-se à técnica de persistir dados acessados com frequência em uma memória de alta velocidade e consultar a memória para todas as solicitações subsequentes. Cache de resposta é uma técnica de armazenamento em cache dos dados de resposta com base em um seletor exclusivo – geralmente caminhos de solicitação. Nesta técnica, um servidor de aplicativos não precisa processar e gerar novamente uma resposta para a mesma solicitação, pois a resposta é servida a partir do cache. Isso resulta na redução da carga de processamento nos servidores e na melhoria dos tempos de resposta para os clientes.
Leia o artigo completoComo o nome sugere, o Cache de Resposta resulta no retorno de respostas armazenadas em cache aos clientes solicitantes. Isso pode criar ambiguidade e conflitos quando tentamos armazenar em cache respostas de entidades que mudam frequentemente. Além disso, é recomendado SOMENTE CACHE GET REQUESTS e NÃO quaisquer outras ações, pois o armazenamento em cache de qualquer outra ação pode resultar em conflito entre os dados no cache e no back-end.
Leia o artigo completo