【发布时间】:2011-05-29 07:17:39
【问题描述】:
我正在使用 Azure 存储来提供静态文件 blob,但我想在提供时将 Cache-Control 和 Expires 标头添加到文件/blob 以降低带宽成本。
像 CloudXplorer 和 Cerebrata 的 Cloud Storage Studio 这样的应用程序提供了在容器和 blob 上设置元数据属性的选项,但在尝试添加 Cache-Control 时会感到不安。
有人知道是否可以为文件设置这些标题吗?
【问题讨论】:
-
我后来发现可以在单个 blob 上设置 Cache-Control,但我有超过 500,000 个文件/ blob 分布在 1000 个容器中,我想为其设置缓存标头。有人知道在所有 blob 上设置此标头的有效方法吗?
-
我想我可能已经找到了适用于 Windows Azure 的 CloudBerry Explorer 的解决方案,但虽然它看起来可以批量更新标头,但实际上并不能正常工作。似乎这是一个已知的错误,但它自 2009 年 3 月以来仍然存在,所以我不会屏住呼吸等待修复! cloudberrylab.com/forum/default.aspx?g=posts&t=3047
-
我也用 CloudBerry 试过。我可以设置缓存控制标头。但是保存后,它会删除设置。也许是因为它来自“用户定义”而不是“系统”类型???
-
Gavin,您是如何使用 Cloudberry Explorer 为单个文件设置缓存控制标头的?我已经尝试过了,它似乎无法正常工作。
标签: c# azure azure-blob-storage cache-control