标签: asp.net-web-api
我正在为一些WebAPI操作实现缓存机制。我发现以下选项很有用,但我不确定它是最好的方法:
我将使用context.Cache [“[这里我将设置动作名称和传递给动作的所有参数的值]”]] [这里我将设置我从中得到的结果数据库]在我将构建的过滤器中。
操作过滤器将在context.Cache集合中搜索操作名称和参数的字符串。如果存在,将返回数据而不是执行原始操作。
这是最好的方法吗?