asp.net-mvc - ASP.NET MVC/Azure 的缓存框架

标签 asp.net-mvc caching azure appfabric

我正在构建一个 ASP.NET MVC 应用程序,该应用程序可能托管在 Azure 中。应用程序的多个实例可能在 Azure 中运行。我们可能会也可能不会使用 Azure AppFabric 缓存。

我们如何构建缓存框架以便:

  1. 开发环境的缓存在内存中工作。
  2. 在没有 AppFabric 缓存的 Azure 中,缓存可以(以某种方式)工作。
  3. 使用 AppFabric 缓存在 Azure 产品环境中进行缓存。

以上所有内容都应该与配置文件中的某些开关一起使用。

最佳答案

如果您正在使用云服务(Web/ worker 角色),您是否考虑过使用 Windows Azure Caching ?除了它更快且免费(部署的一部分)这一事实之外,您还可以在本地开发时使用它(感谢模拟器),在 Windows Azure 中运行“测试”部署和生产部署时,无需额外成本或无需使用它。来使用配置文件。

关于asp.net-mvc - ASP.NET MVC/Azure 的缓存框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14433924/

相关文章:

c# - C#中的通用缓存

azure - 查找不在 Azure 搜索索引项列表中的项目

python - Azure 功能应用程序未显示在 Azure 门户中

asp.net-mvc - MVC 中的模型

asp.net-mvc - 我的一些 asp mvc 4 包停止工作

c# - 从异常详情中获取异常发生的类名和方法名

caching - Elixir 中的分布式缓存

asp.net-mvc - Asp.net MVC 5 重定向到帐户/登录

c# - 线程安全缓存机制(不是.NET内置缓存) ASPX C#

c# - 使用 OAuth 连接到 Windows Azure Active Directory