gpt4 book ai didi

gzip - 谷歌云存储控制台 Content-Encoding to gzip

转载 作者:行者123 更新时间:2023-12-01 08:32:01 29 4
gpt4 key购买 nike

我正在使用 Google Cloud Storage 控制台上传文件。我没有使用任何命令行工具。
我想在元数据中将 Content-Encoding 设置为 gzip(-z 选项)。

请看下面的截图,值'z'是否正确?

enter image description here

我为所有 css 和 js 文件设置了值“z”,并在 PageSpeed Insights 上分析了网页。
PageSpeed Insights 仍然告诉我启用压缩,请查看下面的屏幕截图。

enter image description here

我正在使用在 Debian 7 上安装了 HttpGzipModule 的 Nginx 网络服务器。

谢谢。

最佳答案

"-z"是 gsutil 命令行工具的一个特性——它在本地压缩数据并使用 Content-Encoding: gzip 将其上传到 GCS。它不是 HTTP 协议(protocol)或 Google Cloud Storage 的功能(或属性),因此仅设置 header 并不能实现您的目标。

如果您想存储(和提供)gzip 编码的数据,您有两种选择:

  • 在本地应用 gzip 压缩,例如使用 gzip Unix 工具。然后从文件名中删除 .gz 后缀,并使用“Content-Encoding: gzip” header 和适当的 Content-Type(例如,css 为“text/css”,js 为“application/javascript”)上传。
  • 使用带有 -z 标志的 gsutil 工具,它会为您处理上述所有问题。
  • 关于gzip - 谷歌云存储控制台 Content-Encoding to gzip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18020291/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com