Ash*_*Ash 9 asp.net-mvc caching castle-windsor c#-3.0
我在使用ASP.NET MVC框架时相当新,并且希望在缓存我的MVC Web应用程序的各个部分时能够找到一些关于最佳实践的帮助.我知道堆栈溢出使用MVC和一些相当漂亮的令人敬畏的缓存技术,并且它的MILES比我的应用程序更快,即使在本地运行时也是如此.
我有几个问题.
缓存实际上是如何工作的,以及如何"启用"它,以及各种选项有哪些.什么是最好的缓存使用?
我的应用程序有很多数据库事务,列表定期更改.我担心页面刷新的严重性,用户没有获得最新版本的数据.什么是在Web应用程序速度和显示"最新"数据之间取得平衡的最佳方法?你们在处理这个问题时发现了哪些最佳做法?
如何使用不同的缓存设置缓存不同的部分(我假设视图)?我假设它可以用子控制器完成,但我有NFI如何去做这个.
我正在使用Castle.Windor集成到控制器,我不确定这是否会改变任何东西.
我们将非常感谢任何其他需要警惕/谨慎注意事项的最佳做法.
| 归档时间: |
|
| 查看次数: |
1560 次 |
| 最近记录: |