gpt4 book ai didi

caching - 某些 Google CDN 资源的有效期很短

转载 作者:行者123 更新时间:2023-12-02 04:46:57 25 4
gpt4 key购买 nike

我正在使用 Google PageSpeed 分析我的页面,但惊讶地发现是 Google 本身带来了错误:

对此页面的建议

以下可缓存资源的新鲜生命周期较短。指定以下资源至少在未来一周内到期:

Google 的 +1 和 Analytics CDN 文件似乎具有超短的过期时间,违背了 CDN 的目的。

为什么会这样?

最佳答案

CDN 的目的是分发内容,从而使其更接近用户并减少往返时间 (RTT) 的距离因素,并且不会产生影响>再说一下 RTT 的另外两个因素,即光速和服务器响应请求所需的时间。

在一般情况下,通常是静态内容,可以轻松受益于简单的缓存规则,将其放置在 CDN 上,因为大多数 CDN 不具备动态内容生成功能,但有没有任何内容表明您不能将动态(即不易缓存)内容放在 CDN 上。

至于为什么 Google 选择相对较短的缓存过期窗口,在任何性能改进(尤其是缓存方面)方面总是需要进行权衡。缓存的最大权衡是可能的最新内容与生成最新内容所需的资源之间的平衡。

这种平衡会因其影响的用户规模以及您可用于生成内容的资源而发生巨大变化。就 Google 而言,我猜测他们已经认为 30 分钟的窗口时间足够长,足以让他们看到巨大的资源优势,但仍然足够短,因此他们乐于将自己限制在 30 分钟部署新代码的最短响应时间。

Here有趣的是,为什么缓存内容即使 5 秒也可能是一个值得的建议,尽管您必须在更新窗口之间进行平衡,正如我之前提到的。

关于caching - 某些 Google CDN 资源的有效期很短,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12738450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com