我正在构建一个 ASP.NET MVC 应用程序,该应用程序可能托管在 Azure 中。应用程序的多个实例可能在 Azure 中运行。我们可能会也可能不会使用 Azure AppFabric 缓存。
我们如何构建缓存框架以便:
- 开发环境的缓存在内存中工作。
- 在没有 AppFabric 缓存的 Azure 中,缓存可以(以某种方式)工作。
- 使用 AppFabric 缓存在 Azure 产品环境中进行缓存。
以上所有内容都应该与配置文件中的某些开关一起使用。
最佳答案
如果您正在使用云服务(Web/ worker 角色),您是否考虑过使用 Windows Azure Caching ?除了它更快且免费(部署的一部分)这一事实之外,您还可以在本地开发时使用它(感谢模拟器),在 Windows Azure 中运行“测试”部署和生产部署时,无需额外成本或无需使用它。来使用配置文件。
关于asp.net-mvc - ASP.NET MVC/Azure 的缓存框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14433924/