0

我尝试在 Google Compute Engine 上为我的服务器设置 Google Cloud CDN。我所做的一切都是正确的,但我的服务器上的图像没有被缓存。

缓存命中率是 n/a。

在日志中,我得到 200 个状态码http://(ip address)/poweredby.png。所以我假设前端 IP 没有访问我的服务器,而是访问其他地方。除此之外我找不到任何错误,所有设置都是正确的。可能我必须更改我的 nginx conf 文件中的某些内容吗?但我不知道。如果问题不清楚,请告诉我。

更新:我使用的是 http,但有人建议 https 是必须的。因此,我已将其更新为 https,但现在运行状况检查失败。谢谢,

4

1 回答 1

1

根据此文档,并非所有响应都是可缓存的。您需要满足 Cloud CDN 缓存响应的所有要求。

关于 HTTPS 健康检查:确认您已将 35.191.0.0/16 和 130.211.0.0/22 添加到防火墙规则中。有关GCP 运行状况检查的文档中有更多信息。

于 2019-08-14T22:29:44.203 回答