美文网首页
缓存 WebAPI 的输出结果(CacheOutput)

缓存 WebAPI 的输出结果(CacheOutput)

作者: 缺水的海豚 | 来源:发表于2017-01-31 10:41 被阅读0次

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

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

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

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

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

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

简单记录完毕。

相关文章

  • 缓存 WebAPI 的输出结果(CacheOutput)

    简单的记录一下该组件的使用。 名称:CacheOutput(Github、Nuget) 作用:缓存 WebAPI ...

  • 秒杀:页面优化

    缓存 页面缓存 页面缓存的有效期比较短,因为页面具有即时性 取缓存 手动渲染模版 结果输出 URL缓存 与页面缓存...

  • 关于Integer类思考

    测试代码: 输出结果: 为什么都是Integer类的对象会输出不同的结果呢?是因为Integer类的内部做了缓存处...

  • vue笔记

    计算属性 计算属性就是一个函数,当引入的时候,会自动运行,然后输出计算结果,但是计算属性会缓存结果,当输入不变的情...

  • OpengGL ES系列笔记三

    深度渲染缓存 深度缓存是一个可选的输出缓存,并且与像素颜色渲染缓存相似,几乎所有的OpenGL ES都使用深度缓存...

  • net core WebApi——缓存神器Redis

    前言 中秋过完不知不觉都已经快两周没动这个工程了,最近业务需要总算开始搞后台云服务了,果断直接net core搞起...

  • 跨平台 C++ 纯socket 访问webapi json

    webapi.h webapi.cpp 就这样调用吧

  • C# 搭建一个简单的WebApi项目

    WebApi相关文章: C# 搭建一个简单的Web API项目 C# WebApi 路由配置 c# WebApi之...

  • DolphinDB WebApi

    DolphinDB WebApi 简介 DolphinDB WebApi是DolphinDB提供的访问Server...

  • laravel 请求缓存中间件 加快响应速度

    功能 支持缓存渲染后数据 支持指定缓存过期时间(默认10分钟) header头输出缓存命中状态、缓存Key及过期时...

网友评论

      本文标题:缓存 WebAPI 的输出结果(CacheOutput)

      本文链接:https://www.haomeiwen.com/subject/eytkittx.html