我们的网站有大量的常量列表,例如地址类型描述、状态、通用注释、布尔类型值、性别等……
我们希望能够在我们的所有页面或至少在给定正在加载的页面的相关列表中提供这些数据。
我们的架构由客户端 HTTP 和 Ajax 请求组成,这些请求命中我们的 MVC4 控制器操作,然后这些操作查询 Web API 并从数据库中检索数据等。
我们决定使用http://www.asp.net/web-forms/tutorials/data-access/caching-data/caching-data-at-application-startup-cs以及一些客户端缓存。
还有什么我们可以做的,以便我们可以在客户端上以更少的开销获得这些值吗?我们是否应该缓存控制器方法(本质上是缓存 HttpRuntime.Cache 中的内容?
谢谢