首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MVC控制器动作调用方法的缓存输出

MVC控制器动作调用方法的缓存输出
EN

Stack Overflow用户
提问于 2014-07-02 08:32:23
回答 1查看 2.1K关注 0票数 1

我有一个MVC控制器操作方法,它有很多功能,包括调用私有方法。此私有方法调用webapi服务返回对控制器操作的响应。我希望缓存这个输出,以减少对Webapi的调用次数。

我认为,对于控制器的正常方法,我们没有任何属性支持(比如OutputCache on action)。我只能考虑使用MemoryCache,但请在这里分享实现缓存的最佳方法。

MVC控制器操作->私有方法对Webapi服务的->调用

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-02 08:53:36

您可以使用常规的System.Web.Cache,正如您在这里看到的,所以Q&A:

How to cache data in a MVC application

请注意,Cache["key"]返回对缓存数据的引用。因此,如果从缓存中恢复值并对其进行修改,则修改将自动反映在缓存中。(这仅适用于类类型,而不适用于值类型,即结构或基元类型)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24526423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档