Ste*_*e B 7 azure azure-storage-blobs
我正在使用 Azure 静态网站(存储帐户的新功能)。
这适用于服务文件。但是,我没有找到可以设置缓存控制标头的位置(如果可能的话)。
基本上,我想将没有过期缓存设置为静态捆绑的 javascripts(文件的哈希在文件名中),但不是在 html 页面上。
如何达到我的目标?
PS:我没有使用 Azure 网站,而是使用 Blob 存储的 Azure 静态网站选项。除非支持 web.config(但我认为不支持),否则不要将我重定向到 web.config 解决方案。
Pet*_*Pan 10
在 Azure 存储资源管理器中,有一个名为的属性CacheControl
,您可以在任何 blob 属性中找到它。如果您将CacheControl
属性设置max-age=100
为Fig 1
如下所示的值,您可以看到它是否通过浏览器调试工具(如 Chrome Chrome 开发人员工具)启用F12
,Fig 2
如下所示。
图 1. 设置CacheControl
blob的属性值index.html
图 2. 打开 Chrome 开发者工具找到我index.html
上面的
设置
因此,您可以通过 Azure 存储资源管理器为少量 Blob 设置缓存控制标头,或者在为大量 Blob 编程时执行相同操作,正如 SO 线程Add Cache-Control 和 Expires headers to Azure Storage Blob的答案所述。
归档时间: |
|
查看次数: |
4448 次 |
最近记录: |