您当前的位置: 首页 > 

喜欢猪猪

暂无认证

  • 1浏览

    0关注

    228博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

NetCore 3.0 WebApi ResponseCache的使用

喜欢猪猪 发布时间:2019-12-05 19:21:02 ,浏览量:1

1.最近公司需要做一个接口的缓存,要求是不能使用类似在接口内判断缓存是否存在,存在的话读取缓存内的数据,否则的话需要读取接口处理;

直接进入正题,使用net core 3.0 webapi进行写一个demo,注册中间件代码、接口请求缓存的demo

 

启用中间件代码,如下所示

 

这个写一个测试的Demo控制器

 

这个使用可以启用代码,然后来调试一下看一看效果

 

关于在Postman 里面进行请求的方式这样的。

 

页面请求的缓存需要在请求方法上面专门配置一下这个特性

 

总结,当前中间件只是支持Get方法,不支持Post方法,同样也有其他的方式来进行处理,比如说使用拦截器的方法进行请求。每次请求拿到请求地址以及参数生成一个哈希码保存到缓存中,然后把该请求的响应结果保存到缓存中(服务器缓存(内存)、redis缓存(分布式)都行)

关注
打赏
1648795721
查看更多评论
立即登录/注册

微信扫码登录

0.0370s