【发布时间】:2012-07-04 17:26:15
【问题描述】:
我的网站正在运行。但是,有许多客户端调用服务器以获取将连接到数据库以检索的数据。为了提高数据库的性能,我需要在 Web 服务器中实现缓存。
我应该在数据访问或模型层实现它。我正在使用 ASP.NET MVC。谢谢。
【问题讨论】:
-
您的数据访问层是如何实现的?它是 ORM 还是手动编码?
-
你在缓存什么?请求的频率如何?它有多少种变体?它有多大?有多少并发用户?你能忍受“陈旧”的数据多久?为什么要缓存在数据访问层?
-
首先在有意义的地方缓存整个控制器方法..
标签: asp.net-mvc model-view-controller caching