azure - 我可以在 azure 中缓存我的表存储调用吗?

标签 azure cloud azure-table-storage

我正在使用 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/

相关文章:

c# - 获取 "Could not create SSL/TLS secure channel"

azure - 是否可以在我的 ARM 模板中检索 oms 工作区 ID

asp.net-mvc - 从 ADFS 检索用户 ID 声明

c# - 各种 NuGet 包中的 Azure CloudStorageAccount 命名空间冲突以及迁移到较新的 Azure SDK

c# - 在c#中将日期转换为刻度(用于表存储查询)

Azure ARM 模板 - ssh 公钥和私钥

grails - Amazon Elastic Beanstalk 对比 Cloud Foundry 对比其他云托管服务

javascript - Twilio 测试电话号码无法使用

amazon-web-services - 导出 aws cloudwatch 仪表板的屏幕截图

amazon-s3 - Bigtable/S3/Azure 风格数据库上的数据库设计的好资源是什么?