我正在使用Windows Azure表存储。我查找了很多相同的行,这些行的数据很少更改。我知道最近云团队已经提出了一些增强功能,但我还没有机会使用它们。
有了新功能,我现在可以将请求缓存到表存储中吗?如果有,那么设置起来有多容易?
我相信您指的是最近发布的AppFabric Cache(缓存即服务)。它很容易设置和使用。本质上:
- 访问Windows Azure门户(http://windows.azure.com)
- 提供缓存命名空间
- 将缓存程序集添加到应用程序
- 将缓存命名空间和密钥添加到web.config
- 在代码中,创建一个缓存工厂并获取该工厂的实例
- 调用
cache.Put()
添加键/值对,调用cache.Get(key)
检索值
观看此介绍视频以查看完整的示例。虽然本例显示了twitter提要检索,但您也可以轻松地检索表实体并将它们放入缓存。
Windows Azure平台培训工具包中还有一个AppFabric缓存实验室。有关定价和SLA的信息,请参阅AppFabric缓存常见问题解答。