繁体   English   中英

谷歌云存储,可以对私有内容(javascript,css等)进行缓存和gzip压缩

[英]google cloud storage enabling caching and gzip compression on private content (javascript, css etc)

我们已经将我们的内容从Akamai迁移到了Google云存储,而Akamai曾经将其用于gzip内容(javascript,CSS等),现在转移到Google存储之后,这种gzip压缩就没有发生,这正在影响我们网站的性能。

所以我的问题是:

  1. 如何为私有内容打开gzip压缩。 我已经尝试了一些诸如设置Content-encoding:gzip类的事情,但是其他一些却行不通
  2. 如何再次为这些文件启用浏览器缓存我尝试了Cache-Control:public, max-age=10000, no-transform但没有运气

值区中的所有内容均已上传并且是私有的。 另请注意,我们已将内容(未压缩)上传到Google云端存储中。

提前致谢。

您需要先压缩内容,然后再上传; 设置Content-encoding:gzip可以用于为下载时未设置Accept-Encoding:gzip客户端自动解压缩服务。 例如,在使用gsutil cp -Z时,您会同时获得两者。

要启用缓存,您需要像以前一样设置Cache-Control标头,但是您还需要设置访问控制,以便该对象是公共可读的。 非公共数据的缓存已禁用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM