【问题标题】:Are CDNs that don't cache useful?不缓存的 CDN 有用吗?
【发布时间】:2015-05-24 18:16:50
【问题描述】:

(HTTP-)通过 CDN 提供不可缓存的资源有什么好处吗?

(我的用例:我正在提供一个静态单页应用程序,我想缩短它的加载时间,但我不希望 index.html 被缓存,因为我希望每个新版本都得到反映立即。具体来说,这个静态站点托管在 AWS S3 上,CDN 是 AWS CloudFront。)

我假设 CDN 的大部分性能优势是通过缓存实现的,但我可以想象其他优势,例如特权网络基础设施。由于我对网络一无所知,因此这听起来可能是个愚蠢的问题。

【问题讨论】:

  • 一个不缓存的 CDN 对那些住在远离你的服务器但靠近 CDN 的人有用,即使内容没有被缓存,延迟也会更好所以,是的...不缓存的 CDN 有用吗?
  • @FarizLuqman 为什么是问号?
  • 哎呀。我的错。这就是为什么我希望可以编辑 cmets **总是

标签: caching cdn


【解决方案1】:

是的,将内容移近用户会很有用。大多数 CDN 会从尽可能靠近用户的地理位置为您的静态文件提供服务,通常会提供更好的延迟。

当然,您需要拥有遍布全球的用户,这对您来说才有意义。

【讨论】:

  • 为了清楚起见,当您说“通过将内容移近用户而有用”时,您的意思是从您的源服务器移动它比通过用户的个人连接移动它更快 ,对吗?
  • @ValentinWaeselynck,在非缓存情况下,是的。
猜你喜欢
  • 1970-01-01
  • 2016-08-20
  • 1970-01-01
  • 1970-01-01
  • 2021-09-27
  • 2022-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多