Asp.net web api Web API动作缓存
我正在为一些WebAPI操作实现缓存机制。我发现以下选项很有用,但我不确定这是最好的方法:Asp.net web api Web API动作缓存,asp.net-web-api,Asp.net Web Api,我正在为一些WebAPI操作实现缓存机制。我发现以下选项很有用,但我不确定这是最好的方法: 我将在我将构建的过滤器中使用context.Cache[“[在这里我将设置动作名称和传递给动作的所有参数的值]”]=[在这里我将设置从数据库获得的结果] 操作筛选器将在context.Cache集合中搜索操作名称和参数的字符串。如果存在,将返回数据,而不是执行原始操作 这是最好的办法吗 顺便说一句,我不喜欢使用任何第三方库 为什么不使用MVC的标准缓存机制呢?或者它在Web Api中不可用?据我所知,它不
顺便说一句,我不喜欢使用任何第三方库 为什么不使用MVC的标准缓存机制呢?或者它在Web Api中不可用?据我所知,它不适用于WebAPI。你说的是[OutputCache],对吧?是的,出于某种原因,我认为它可以在Web Api中使用。也许这篇文章会对亲爱的Yevgeniy有所帮助,谢谢你的回复,但我不喜欢使用任何第三方库。