0

我已经使用存储桶作为后端设置了 Google Cloud CDN,并测试了我的请求在部署到生产使用之前是否已被缓存。

我现在发现只有某些路径/对象被缓存。(日志查看器中的确认、请求中的延迟差异以及响应中是否存在Age:标头。

在整个早上测试之后,我发现该路径下的所有对象都没有被缓存的路径以及该路径下的所有对象被缓存的路径。

Cache-Control:使用 gsutil 命令全局设置权限和标头。

任何具有 Cloud CDN 经验的人都将不胜感激。

正在缓存的路径:http: //assets.affcdn.net/1/rolling.gif

未被缓存的路径:http: //assets.affcdn.net/v3/android.png

4

1 回答 1

3

此问题已通过编辑非缓存文件的权限并向“allUsers”组授予读取权限得到解决。

这没有得到很好的记录,因为缓存标准仅说明文件是公开共享的,他们拥有。

先前已遵循GCP 文档使数据公开,虽然这确实使数据公开,但由于缺少 allUsers 权限,因此无法使其可缓存。

于 2017-07-14T13:26:02.207 回答