缓存 WebAPI 的输出结果(CacheOutput)

简单的记录一下该组件的使用。

  • 作用:缓存 WebAPI 的输出内容

使用方法很简单,但是性能提升却比较显著。

ApiController 的某个类或方法中,直接打上该 Attribute 即可,如下所示:

// 若添加到方法上,则只缓存该方法的输出内容
// 若添加到类上,则将缓存本类的所有输出内容
// 若某 1、2 个方法不想缓存,请在方法上面添加:[IgnoreCacheOutput]
// ClientTimeSpan 的单位:秒

[CacheOutput(ClientTimeSpan = 300)]
public class DemoController : ApiController
{
    // 本类的方法
}

简单记录完毕。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容