【问题标题】:Google Cloud CDN stuck at 0% cache hit rateGoogle Cloud CDN 停留在 0% 的缓存命中率
【发布时间】:2018-12-14 13:26:31
【问题描述】:

我是 CDN 新手,两天前我将我的 Wordpress 网站移至 Google Cloud Platform GCE。我已经有一个启用了 CDN 的负载均衡器,但“缓存命中率”为 0% 并且没有移动。

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

我检查了这个工具https://www.giftofspeed.com/cache-checker/,似乎缓存控制和 ETag 工作正常,但 CDN 似乎没有工作。 我也检查了这里https://www.cdnplanet.com/tools/cdnfinder/#site:https://cryptstorm.com 并且大部分请求都是直接向网站发出的。

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

【问题讨论】:

    标签: google-cloud-platform cdn google-cloud-cdn


    【解决方案1】:

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

    > 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 打开一个案例,因为他们将获得有关如何在您的 VPC 中配置 CDN 以及可能配置错误的更多信息。

    【讨论】:

      猜你喜欢
      • 2018-11-02
      • 2019-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      • 2021-09-27
      • 2020-11-26
      相关资源
      最近更新 更多