Web API操作缓存

时间:2014-02-18 09:20:03

标签: asp.net-web-api

我正在为一些WebAPI操作实现缓存机制。我发现以下选项很有用,但我不确定它是最好的方法:

  1. 我将使用context.Cache [“[这里我将设置动作名称和传递给动作的所有参数的值]”]] [这里我将设置我从中得到的结果数据库]在我将构建的过滤器中。

  2. 操作过滤器将在context.Cache集合中搜索操作名称和参数的字符串。如果存在,将返回数据而不是执行原始操作。

  3. 这是最好的方法吗?

    不过,我更喜欢不使用任何第三方库。

0 个答案:

没有答案