Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC/Azure缓存框架_Asp.net Mvc_Caching_Azure_Appfabric - Fatal编程技术网

Asp.net mvc ASP.NET MVC/Azure缓存框架

Asp.net mvc ASP.NET MVC/Azure缓存框架,asp.net-mvc,caching,azure,appfabric,Asp.net Mvc,Caching,Azure,Appfabric,我正在构建一个ASP.NET MVC应用程序,它可能托管在Azure中。应用程序的多个实例可能正在Azure中运行。我们可能会也可能不会使用Azure AppFabric缓存 我们如何构造缓存框架,以便: 缓存在开发环境的内存中工作 缓存在Azure中工作(以某种方式),而不需要AppFabric缓存 缓存使用AppFabric缓存在Azure prod环境中工作 所有这些都应该在配置文件中使用一些开关。 如果你正在使用云服务(Web/WorksPr职务),你是否考虑过使用?除了更快、更免费(这

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

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

  • 缓存在开发环境的内存中工作
  • 缓存在Azure中工作(以某种方式),而不需要AppFabric缓存
  • 缓存使用AppFabric缓存在Azure prod环境中工作

  • 所有这些都应该在配置文件中使用一些开关。

    如果你正在使用云服务(Web/WorksPr职务),你是否考虑过使用?除了更快、更免费(这是部署的一部分)之外,在Windows Azure中运行“测试”部署和生产部署时,您还可以在本地使用它(多亏了模拟器),而无需额外成本或使用配置文件。

    如果您使用云服务(Web/WorksRe角色),您是否考虑过使用?除了它更快和免费(部署的一部分)之外,还可以使用WEN在本地开发(由于仿真器),在Windows Azure中运行时,您可以在“测试”部署和生产部署中运行,无需额外成本,也无需使用配置文件。

    也可以查看以下内容:


    一种通用缓存机制,可在内存、ASP.NET web、AppFabric和memcached缓存之间进行配置切换。

    请看一下:


    一种通用缓存机制,提供内存、ASP.NET web、AppFabric和memcached缓存之间的配置切换。

    为什么不使用ASP.NET缓存?在web.config中,您可以在开发环境中将其设置为InProc。在Azure中,您可以将其设置为SQL或其他共享提供程序。

    为什么不在web中使用ASP.NET缓存.config您可以在开发环境中将其设置为InProc。进入Azure后,您可以将其设置为SQL或其他共享提供程序。

    谢谢,看起来很有趣。我正在寻找一个更标准的框架,如Enterprise Library-Caching block来实现此目的。可能吗?谢谢,看起来很有趣。我正在寻找一个更标准的框架,如EnEnterprise Library-Caching block来实现这一功能。可能吗?我必须在开发环境中的内存缓存与生产环境中的AppFabric缓存之间切换。此外,AppFabric缓存是备用的-不确定AppFabric缓存是否真的会在生产中使用(仍在讨论中)。因此,必须想出一些通用的方法,在所有三种场景中都能使用。我必须在开发环境中的内存缓存与生产环境中的AppFabric缓存之间切换。此外,AppFabric缓存是一种备用缓存-不确定AppFabric缓存是否真的会在生产中使用(仍在讨论中)。因此,我必须想出一些通用的方法,在所有三种场景中都能使用。我计划在Azure上使用Windows Azure缓存。我有一组N个web应用程序-其中一些将是InREM,一些将在Azure中。在InREM中,我有一些应用程序不使用AppFabric缓存,还有一些是whic我会的。我正试图想出一个通用的缓存DLL来为所有客户端提供服务。是的,我计划在Azure上使用Windows Azure缓存。我有一组N个web应用程序-其中一些将是InPrem,一些将在Azure中。在InPrem中,我有一些应用程序不使用AppFabric缓存,还有一些我会的。我正试图想出一个通用的缓存DLL来服务所有的客户端。