我正在比较托管静态网站的各种选项。现在我在 Google App Engine 和 Google Cloud Storage 之间犹豫不决。
对于 App Engine,我从文档中知道,可以仅为声明支持此功能的客户端(通过 HTTP Accept-Encoding 标头)提供压缩的内容。
对于 Cloud Storage,我看到如果您上传压缩内容并将 Content-Encoding 字段设置为“gzip”,Cloud Storage 将正确地将其压缩后提供给声明支持该内容的客户端。我的问题是,当客户端对使用“gzip”内容编码存储的对象执行 GET 操作时,Cloud Engine 会发生什么情况,但客户端未在其请求中声明支持带有接受编码的 gzip 压缩数据?数据是即时解压缩的(这是我希望的),还是返回某种类型或错误,或者提供的数据是否压缩(不是很好)?