Windows Azure Blob存储是否支持提供与Amazon S3类似的压缩文件?

Gri*_*der 6 amazon-s3 azure azure-storage azure-storage-blobs

例如,在Amazon S3,有一个约定,如果您同时将'bundle.js'和'bundle.js.gz'上传到服务器,并且客户端请求'bundle.js'文件'Accept-Encoding :gzip'标题,Amazon S3将提供此文件的压缩版本('bundle.js.gz'而不是'bundle.js').

Windows Azure存储是否支持此功能?如果没有,有什么办法吗?

QFD*_*Dev 6

截至 2015 年 8 月 12 日,Azure CDN(安装在 blob 存储上)现在支持自动 GZip 压缩。

压缩方法 - 支持的压缩方法是 gzip/deflate/bzip2,必须在 Accept-Encoding Request Header 中设置支持的方法。

通过压缩文件提高性能


Gau*_*tri 5

Azure存储允许您Content-Encoding在Blob上定义属性.对于压缩内容,您可以将此属性设置为GZIP,当浏览器提供此内容时,它会自动解压缩内容并显示未压缩的内容.

这与Amazon S3略有不同,但实际上您必须上传2个文件.在这里,您只会上传一个文件(在您的示例中为bundle.js),该文件已压缩且内容编码设置为GZIP.