未应用 Azure blob CacheControl

标签 azure azure-blob-storage

我创建了一个新的 blob,并指定 CacheControl 等于 max-age=31536000,必须重新验证(我在 Azure 门户中查看了它)。现在,当浏览器加载我的 blob 时,我会看到以下内容:

Status Code:304 The condition specified using HTTP conditional header(s) is not met.
Cache-Control:max-age=0

我担心缓存控制。为什么它不代表我指定的值?我做错了什么吗?

最佳答案

304错误意味着“未修改”,这表明该blob已缓存在客户端!这是预期的行为。

http://social.technet.microsoft.com/wiki/contents/articles/25528.azure-blob-storage-and-effective-use-of-cache-control-property.aspx

关于未应用 Azure blob CacheControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30050078/

相关文章:

azure - 针对 Azure 机器学习管道中的错误采取的操作

c# - 如何重命名Azure存储(不是Blob存储)中的文件/目录(不是Blob文件)?

pythongenerate_signed_query_string blob返回错误的查询字符串

c# - 文化未应用于多语言网站

asp.net - 支持部署到 Windows Azure 的论坛软件

azure - Flink Azure blob 状态配置

azure - 从 cordova 客户端将文件和元数据上传到 azure blob 存储

algorithm - MapReduce计数对的出现

azure-blob-storage - Azure 存储 : Only returning Blobs in Azure Storage that are BlobTier Cold

azure - 逻辑应用存储 Blob 仅在新 Blob 上触发