Caching google云存储支持对私有内容(javascript、css等)进行缓存和gzip压缩

Caching google云存储支持对私有内容(javascript、css等)进行缓存和gzip压缩,caching,google-cloud-storage,gsutil,Caching,Google Cloud Storage,Gsutil,我们已经将我们的内容从Akamai迁移到google云存储,Akamai过去使用gzip内容(javascript、CSS等),现在在迁移到google存储后,gzip压缩不会发生,这会影响我们网站的性能 因此,我的问题是: 如何为私有内容启用gzip压缩。我已经尝试了一些方法,比如设置内容编码:gzip和其他一些方法,但这些方法都不起作用 如何再次为这些文件启用浏览器缓存我尝试了缓存控制:public,max age=10000,没有转换,但运气不好 bucket中的所有内容都已上载且为私有内

我们已经将我们的内容从Akamai迁移到google云存储,Akamai过去使用gzip内容(javascript、CSS等),现在在迁移到google存储后,gzip压缩不会发生,这会影响我们网站的性能

因此,我的问题是:

  • 如何为私有内容启用gzip压缩。我已经尝试了一些方法,比如设置
    内容编码:gzip
    和其他一些方法,但这些方法都不起作用
  • 如何再次为这些文件启用浏览器缓存我尝试了缓存控制:public,max age=10000,没有转换,但运气不好
  • bucket中的所有内容都已上载且为私有内容。还请注意,我们已经上传了谷歌云存储上的内容(未压缩)


    提前感谢。

    您需要在上传之前压缩内容;设置
    Content encoding:gzip
    可用于让服务在下载时为未设置
    Accept encoding:gzip
    的客户端自动解压缩。例如,当您使用gsutil cp-Z时,您可以同时获得这两个属性

    要启用缓存,您需要像以前一样设置
    缓存控制
    标题,但还需要设置访问控制,以便对象可以公开读取。对非公共数据禁用缓存