Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
如何在具有多个实例的windows azure上使用asp.net缓存_Asp.net_Caching_Azure_Cloud - Fatal编程技术网

如何在具有多个实例的windows azure上使用asp.net缓存

如何在具有多个实例的windows azure上使用asp.net缓存,asp.net,caching,azure,cloud,Asp.net,Caching,Azure,Cloud,嘿,伙计们,如果我有一个azure web应用程序在多个实例下运行,我该如何使用asp.net缓存。azure团队是否为azure编写了缓存提供程序 我在某个地方读到他们将来将支持velocity,但如果我必须在接下来的几个月内使用某个应用程序,我可以缓存数据的最佳方式是什么(我不想使用sql server缓存,因为这完全违背了我缓存数据的初衷)Microsoft计划在.NET 4.0附带ASP.NET缓存扩展性时实施一个新的应用程序 同时,您是否可以在每个实例上单独缓存,然后使用队列存储在实例

嘿,伙计们,如果我有一个azure web应用程序在多个实例下运行,我该如何使用asp.net缓存。azure团队是否为azure编写了缓存提供程序


我在某个地方读到他们将来将支持velocity,但如果我必须在接下来的几个月内使用某个应用程序,我可以缓存数据的最佳方式是什么(我不想使用sql server缓存,因为这完全违背了我缓存数据的初衷)

Microsoft计划在.NET 4.0附带ASP.NET缓存扩展性时实施一个新的应用程序


同时,您是否可以在每个实例上单独缓存,然后使用队列存储在实例之间发送消息以使缓存失效?

现在有几个选项-

1) 查看azuresqlsession.codeplex.com-一个与SQLAzure一起工作的自定义会话提供程序。它比Microsoft编写的用于azure表存储的自定义提供程序快得多

2) 还有“AppFabric缓存”——一种在azure数据中心运行的分布式缓存。Microsoft还编写了一个自定义会话提供程序,可用于AppFabric缓存。目前它在CTP中,您可以在这里获得它-portal.appfabriclabs.com-这里有一个关于如何使用它的很好的概述-在azure sdk 1.3实验室中也有

我意识到这个问题很久以前就被问过了——我只是想如果有人在谷歌/必应搜索后偶然发现这个问题,我会更新它

好时光!
about.me/ehuna

我只是想更新最新信息,因为我刚刚偶然发现了这篇文章:

Windows Azure缓存已上线并全面运行,请在此处了解更多信息:

下面是一个示例,演示如何在ASP.NET应用程序中使用Windows Azure缓存:

  • 如何:从缓存中添加和检索对象
  • 如何:指定缓存中对象的过期时间
  • 如何:在缓存中存储ASP.NET会话状态
  • 如何:在缓存中存储ASP.NET页面输出缓存

  • 我确实看过这个问题,除了velocity项目之外,我什么都不知道。