我目前正在与WebAPI 2
并考虑升级到ASP.Net Core
。Asp.Net核心支持HttpCaching Nuget包
目前,我的http缓存由Strathweb.CacheOutput.WebApi2
管理,我意识到它不支持Asp.Net Core
。
主要特点我喜欢它:
- 在被缓存什么的完全控制,以及如何
- 缓存自动失效遇有员额/ PUT /删除/补丁出现
对于完整的功能列表,Strathweb.CacheOutput.WebApi2
上github:https://github.com/filipw/Strathweb.CacheOutput
任何想法的相应包?
(在最坏的情况下,我明明有写我自己的逻辑......)
注:我知道的ResponseCacheAttribute
但缺乏自动失效功能
你看过构建缓存吗? https://github.com/aspnet/Caching – Set