我目前正在與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