【发布时间】:2015-12-08 17:05:25
【问题描述】:
我有以下问题。最近我检查了我网站的 Google Pagespeed 并决定为我的所有 blob(图像)设置缓存控制。
在我这样做之后,我注意到图像响应不再包含任何内容类型,这些内容类型已被删除。
这是我的代码的摘录:
public Microsoft.WindowsAzure.StorageClient.CloudBlobContainer container;
public String cacheControl = "public, max-age=604800";
var options = new Microsoft.WindowsAzure.StorageClient.BlobRequestOptions();
options.UseFlatBlobListing = true;
var blobInfos = container.ListBlobs(options);
foreach (var blobInfo in blobInfos)
{
var blob = container.GetBlobReference(blobInfo.Uri.ToString());
if (blob is Microsoft.WindowsAzure.StorageClient.CloudBlob)
{
blob.Properties.CacheControl = cacheControl;
blob.SetProperties();
}
}
你能解释一下原因吗?
【问题讨论】:
标签: azure blob containers content-type cache-control