例如,在Amazon S3,有一个约定,如果你将'bundle.js'和'bundle.js.gz'上传到服务器,并且客户端请求'bundle.js'文件' Accept-Encoding:gzip'标头,Amazon S3将提供此文件的压缩版本('bundle.js.gz'而不是'bundle.js')。
Windows Azure存储是否支持此功能?如果没有,那么解决方法是什么?
答案 0 :(得分:5)
Azure存储允许您在Blob上定义Content-Encoding
属性。对于压缩内容,您可以将此属性设置为GZIP
,当此内容由浏览器提供时,它会自动解压缩内容并显示未压缩的内容。
这与Amazon S3略有不同,但实际上您必须上传2个文件。在这里,您只会上传一个文件(在您的示例中为bundle.js),该文件已压缩且内容编码设置为GZIP
。
答案 1 :(得分:3)
截至2015年8月12日,Azure CDN(安装在Blob存储上)现在支持自动GZip压缩。
压缩方法 - 支持的压缩方法是 gzip / deflate / bzip2,必须在中设置支持的方法 接受编码请求标头。