我正在使用 Windows Azure 表存储。我对相同的行进行了很多查找,并且这些行的数据很少发生变化。我知道最近云团队提出了一些增强功能,但我还没有机会使用其中任何一个。
有了新功能,我现在可以将我的请求缓存到表存储中,如果可以的话,设置起来有多容易?
最佳答案
我相信您指的是最近发布的 AppFabric 缓存(缓存即服务)。它的设置和使用非常简单。本质上:
- 访问 Windows Azure 门户 (http://windows.azure.com)
- 配置缓存命名空间
- 将缓存程序集添加到您的应用
- 将缓存命名空间和 key 添加到您的 web.config
- 在代码中,创建一个缓存工厂并获取该工厂的一个实例
- 调用
cache.Put()
添加键/值对,并调用cache.Get(key)
检索值
观看this intro video查看完整的示例。虽然此示例显示了 twitter feed 检索,但您也可以轻松检索表实体并将它们放入缓存中。
Windows Azure Platform Training Kit 中还有一个 AppFabric 缓存实验室。有关定价和 SLA 的信息,请参阅 AppFabric Cache FAQ .
关于azure - 我可以在 azure 中缓存我的表存储调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6241679/