首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud CDN缓存命中率为0%

Google Cloud CDN缓存命中率为0%
EN

Stack Overflow用户
提问于 2018-07-06 09:24:45
回答 1查看 1.1K关注 0票数 2

我是CDN的新手,两天前我把我的Wordpress站点迁移到了Google Cloud Platform GCE。我已经有一个开启了CDN的负载均衡器,但是缓存命中率为0%,没有移动。

我的网站是https://cryptstorm.com

我检查了这个工具https://www.giftofspeed.com/cache-checker/,它似乎缓存控制和ETags工作正常,但CDN似乎不工作。我还查看了这里的https://www.cdnplanet.com/tools/cdnfinder/#site:https://cryptstorm.com,大多数请求都是直接发送到该站点的。

我做错了什么,如何让CDN正常工作?

EN

回答 1

Stack Overflow用户

发布于 2018-07-10 15:52:54

运行命令"$ curl -sSL -D - https://cryptstorm.com -o /dev/null“后,将显示以下标头输出:

代码语言:javascript
复制
> HTTP/2 200 date: Tue, 10 Jul 2018 07:46:15 GMT content-type:
> text/html; charset=UTF-8 set-cookie:
> __cfduid=db3de46de5278430e9a9c1ba1d14f642b1531208774; expires=Wed, 10-Jul-19 07:46:14 GMT; path=/; domain=.cryptstorm.com ; HttpOnly;
> Secure x-powered-by: PHP/7.0.30 x-cf-powered-by: WP Rocket 3.0.5 link:
> <https://cryptstorm.com/wp-json/>; rel="https://api.w.org/"
> x-frame-options: SAMEORIGIN x-mod-pagespeed: 1.9.32.14-0 vary:
> Accept-Encoding cache-control: max-age=0, no-cache via: 1.1 google
> alt-svc: clear expect-ct: max-age=604800,
> report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
> server: cloudflare cf-ray: 43816a5b1986a857-CDG

我们可以把重点放在这一行上:

缓存控制: max-age=0,无缓存

这很能说明问题,因为缓存不是为网页https://cryptstorm.com设置的,即使给出的最大寿命是0秒。请尝试修改此选项,然后再次检查。

documentation中,我们可以读取以下内容:

“如果满足以下任一条件,则不会缓存响应:

·它有一个Cache-Control: no-store、no-cache或private指令。

如果这仍然不能解决您的问题,我建议您使用Google Cloud Support打开案例,因为他们会了解更多关于您的私有网络中如何配置CDN以及哪些配置可能错误的信息。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51201879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档