谷歌云存储控制台内容编码为gzip

2023-12-26

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

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

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

我正在使用 Nginx Web 服务器,并在 Debian 7 上安装了 HttpGzipModule。

Thanks.


“-z”是 gsutil 命令行工具的一项功能——它在本地压缩数据并使用内容编码:gzip 将其上传到 GCS。它不是 HTTP 协议或 Google Cloud Storage 的功能(或属性),因此简单地设置标头并不能实现您想要的效果。

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

  1. 在本地应用 gzip 压缩,例如使用 gzip Unix 工具。然后从文件名中删除 .gz 后缀,并使用“Content-Encoding: gzip”标头和适当的 Content-Type(例如,css 为“text/css”,js 为“application/javascript”)上传。
  2. 使用带有 -z 标志的 gsutil 工具,它将为您处理上述所有事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

谷歌云存储控制台内容编码为gzip 的相关文章

  • 使用javascript批量上传请求到Google Cloud Storage

    我正在尝试使用 javascript 在批量请求中将多个图像上传到谷歌云存储 我在用着https developers google com storage docs json api v1 how tos batch example ht
  • 将新文件添加到 Cloud Storage 时触发 Dataflow 作业

    我想在将新文件添加到存储桶时触发数据流作业 以便处理新数据并将其添加到 BigQuery 表中 我看到云函数可以被触发 https cloud google com functions calling google cloud storag
  • 将 csv 写入谷歌云存储

    我试图了解如何将多行 csv 文件写入谷歌云存储 我只是没有遵循文档 https googlecloudplatform github io google cloud python stable storage blobs html hig
  • 从云函数在 Google Cloud Storage 中创建新的 csv 文件

    第一次使用 Google 云存储 下面我有一个云函数 每当 csv 文件上传到时就会触发该函数my folder在我的桶里 我的目标是在同一文件夹中创建一个新的 csv 文件 读取上传的 csv 的内容并将每一行转换为将进入新创建的 csv
  • 使用 Google Speech 时从 Google Cloud Storage 访问音频文件

    我使用下面的这段代码使用 Google Speech 成功解析了包含语音的 wav 文件 并将其转换为文本 但我想访问另一个 wav 文件 该文件已放置在 Google Cloud Storage 公开 上 而不是本地硬盘上 为什么不简单地
  • 如何在 Web 服务器上设置 gzip 压缩?

    我有一个嵌入式网络服务器 总共有 2 兆空间 通常 您使用 gzip 文件对客户端有利 但这会节省我们在服务器上的空间 我读到你可以只 gzip js 文件并将其保存在服务器上 我在 IIS 上测试过 但没有任何运气 为了使这项工作成功 我
  • .net 中的 deflate、gzip 和 zlib 的一个库

    首先 我们来定义一些容易混淆的术语 deflate compression algorithm zlib header deflate trailer gzip header deflate trailer 我正在寻找一个基本上可以让我执行
  • Google Cloud SDK 中对 google-auth 的依赖错误?

    我正在标准环境应用程序中使用谷歌云存储和谷歌云数据存储API 目前在本地 我尝试运行我的测试 使用 pytest 时有一种非常奇怪的行为 我发现 在测试期间 dev appserver fix sys path命令运行者pytest bed
  • 默认 GCS 存储桶名称

    根据https cloud google com appengine docs python googlecloudstorageclient activate https cloud google com appengine docs p
  • PageSpeed Insights 没有看到 Gzip 压缩

    我正在努力加快我的网站速度 谷歌洞察 https developers google com speed pagespeed insights https developers google com speed pagespeed insi
  • 如何在 C# 中下载并解压站点地图 gz 文件?

    我需要下载并解压一个 sitemap xml 文件 该文件被压缩 可能是 tar gzip 到 sitemap xml gz 中 在 Windows 上我使用 7zip 但请注意 gz 包含一个与压缩文件同名的目录 可能是由于 tar gx
  • 配置 Django 和 Google 云存储?

    I am not使用应用引擎 我有一个在虚拟机上运行的普通 Django 应用程序 我想使用 Google Cloud Storage 来提供静态文件 以及上传 提供媒体文件 我有一个水桶 如何将 Django 应用程序链接到我的存储桶 我
  • Node.js Google-云存储上传目的地规范

    我有一个 Node js 服务器并且正在使用谷歌云上传一些图像文件的包Firebase 存储 上传本身工作正常 但 google cloud API 似乎只能将文件上传到 Firebase Storage 根文件夹 有没有办法指定远程位置来
  • Django:如何在开发模式下 gzip 静态文件?

    我的 django contrib staticfiles 设置似乎没问题 因为所有静态文件都按预期提供 然而 例如 尽管我打开了 GZipMiddleware 但 static css 文件不会被压缩 供参考 我的视图 html 实际上确
  • gsutil 返回“未找到匹配项”

    我正在尝试使用 gsutil 删除 Cloud Storage 存储桶的内容 但不是存储桶本身 根据文档 命令应该是 gsutil rm gs bucket 但是 每当我运行该命令 当然用我的存储桶名称替换 时 我都会收到以下响应 zsh
  • mmap 和 gzip 可以协作吗?

    我试图弄清楚如何将 mmap 与 gzip 压缩文件一起使用 这可能吗 import mmap import os import gzip filename r C temp data gz file gzip open filename
  • GCP - 获取有关存储桶的完整信息

    我需要获取存储在Google Bucket中的文件信息 信息如文件大小 存储类别 上次修改时间 类型 我搜索了谷歌文档 但它可以通过curl或控制台方法来完成 我需要从 Python API 获取该信息 例如下载 blob 将 blob 上
  • 从谷歌云存储桶加载数据

    这是一个从谷歌云存储桶加载数据的函数 action dataset folder path action data set zip path actions zip url http console cloud google com sto
  • 如何解决找不到 com.google.cloud.Service 的类文件

    我正在尝试将 JSON 数据上传到 gcs 由于我之前没有使用谷歌云 所以我开始将随机字符串上传到 gcs 但在创建存储服务对象时我陷入了困境 Maven 依赖
  • 如何从 javascript 有效地访问 gzipped xml?

    我需要从 javascript 实际上是从 Greasemonkey 有效地访问一个大的 gzipped xml 文件 不幸的是 服务器不提供 Content Encoding 标头 并且 Content Type 是 applicatio

随机推荐

  • AWS 上多个 API 之间的共享 Python 库

    我有几个使用 AWS lambda 运行的不同 python API 即 python 脚本 标准方法是生成一个 zip 文件 其中包含开发所需的所有外部库lambda函数 然后将其上传到AWS 现在 我有一些不同 API 之间共有的函数
  • Thread.Join 似乎错误地返回 false

    我在用Thread Join int millisecondsTimeout http msdn microsoft com en us library 6b1kkss0 28v vs 90 29 aspx终止一些AppDomains 我经
  • 编译错误:显式实现接口时“修饰符‘public’对此项无效”

    我在创建时遇到此错误public类上的方法 用于显式实现interface 我有一个解决方法 通过删除显式实现PrintName方法 但我很惊讶为什么我会收到这个错误 谁能解释这个错误 图书馆代码 using System using Sy
  • 使用 malloc 设置字符串数组然后清除它

    我想使用 malloc 创建一个字符串数组 然后清除所有分配的内存 我相信我使用 malloc 是正确的 但当我尝试清除它时 我无法理解我做错了什么 include
  • Django admin:内联直接到二级关系

    我有一个三级Invoice我想在 Django 的管理区域中显示的模型 以 某种形式 special way 请允许我提供一些背景信息 Each Invoice是由几个符合SubInvoice s 以及每个SubInvoice是由几个符合I
  • 在java中读取和存储.bmp文件

    我正在尝试读取一个名为的 bmp 文件circle1 bmp 它位于我已导入以下文件的包中 到目前为止 我有以下代码 但是当我运行以下代码时 我得到 javax imageio llOException 无法读取输入文件 public vo
  • 如何使用spark处理大的小数?

    我的数据库有numeric值 最多为 256 位无符号整数 然而 火花的decimalType限制为 Decimal 38 18 当我尝试对列进行计算时 会引发异常 java lang IllegalArgumentException 要求
  • 在 Angular 5 环境中使用 process.env

    我尝试使用标准构建 Angular 5 应用程序ng build prod命令 我想在中设置基本的API Urlenvironment prod ts取决于我的价值process env变量 这是我的文件 export const envi
  • React + Material-UI - 警告:Prop className 不匹配

    由于分配的类名不同 我很难理解 Material UI 组件中客户端和服务器端样式渲染之间的差异 首次加载页面时 类名被正确分配 但刷新页面后 类名不再匹配 因此组件失去其样式 这是我在控制台上收到的错误消息 警告 道具className不
  • POST 请求适用于 Postman,但不适用于 Guzzle

    在我的 Laravel 应用程序中 我定期需要使用 Guzzle 将数据 POST 到 API API 使用不记名令牌进行身份验证 并请求和接受原始 json 为了进行测试 我使用 Postman 访问了 API 一切都运行良好 邮递员标题
  • 使用 mod_rewrite 代理 url

    例如我有一个域名 http example com 和另一个域 http reallylargerdomain name com 我想要有人访问http example com projects http example com proje
  • 我可以强制 NSURLConnection 从缓存加载吗?

    我曾考虑过编写自定义 url 缓存 但似乎 NSURLCache 应该支持磁盘缓存 我想让我的 iPhone 应用程序使用缓存的响应 而无需访问服务器 直到资源变得陈旧 由我从服务器发回的标头确定 我是否必须使用 NSURLConnecti
  • npm install 发出警告,npm 审计修复不起作用

    我正在开发一个带有 net core Web api 的 Angular 应用程序 当我克隆这个存储库时 我尝试在 Angular 应用程序上运行 npm install 但出现了一个奇怪的错误 npm install npm WARN o
  • 在python中获取活动的gtk窗口

    我如何获得活动的句柄gtk Window在Python中 不是我创建的窗口 而是当前聚焦的窗口 答案实际上与操作系统无关 您可以在 GTK 中完成 您可以使用以下命令从应用程序中获取所有顶级窗口的列表gtk window list topl
  • Rails 3,回形针 - 自定义插值

    我在制作自定义插值时遇到了一些麻烦 浏览了我在网上可以找到的每个示例 但无论我做什么 都没有成功 目前我有这个 Model has attached file photo path gt rails root public images i
  • 在 Netbeans 中包含本机库

    我正在尝试从 java 签名的小程序读取便携式设备 我发现了一个 jmtp 库http code google com p jmtp w list http code google com p jmtp w list访问便携式设备 但是当我
  • 如何正确使用 cv::triangulatePoints()

    我正在尝试用 OpenCV 对一些点进行三角测量 我发现了这个cv triangulatePoints 功能 问题是几乎没有相关的文档或示例 我对此有些疑问 它使用什么方法 我对三角测量做了一些研究 有几种方法 线性 线性 LS 特征值 迭
  • 使用审查表创建 ggplot2 生存曲线

    I am trying to create a Kaplan Meier plot with 95 confidence bands plus having the censored data in a table beneath it I
  • 如何在 pyinstaller 中设置隐藏导入

    我有一个包含多个包的大项目 这些包使用公共包中的一组模块 我尝试使用 pyinstaller 在 Windows 上创建 exe 但找不到通用包 这个被削减的项目也存在同样的问题 我的包的组织方式如下树所示 当我使用 python m my
  • 谷歌云存储控制台内容编码为gzip

    我正在使用 Google Cloud Storage 控制台上传文件 我没有使用任何命令行工具 我想在元数据中将内容编码设置为 gzip z 选项 请看下面的截图 z 值是否正确 我为所有 css 和 js 文件设置了值 z 并在 Page