我正在使用Google云端存储控制台上传文件。我没有使用任何命令行工具。 我想在元数据中将内容编码设置为gzip(-z选项)。
请看下面的截图,值'z'是否正确?
我为所有css和js文件设置了值'z',并在PageSpeed Insights上分析了网页。 PageSpeed Insights仍然告诉我启用压缩,请查看下面的屏幕截图。
我正在使用Nginx webserver和Debian 7上安装的HttpGzipModule。
感谢。
答案 0 :(得分:9)
“ - z”是gsutil命令行工具的一项功能 - 它在本地压缩数据并使用Content-Encoding:gzip将其上传到GCS。它不是HTTP协议或Google云端存储的功能(或属性),因此只需设置标头就无法实现您的目标。
如果要存储(并提供)gzip编码数据,您有两种选择:
答案 1 :(得分:0)
如果您使用Google Cloud SDK(例如Java,Go等)代替CLI,则还可以启用gzip
设置。
例如在JavaScript中:
bucket.upload('data.json', {
destination: 'data.json',
gzip: true
});