【不知就问 38】cloudflare 缓存服务器 文件同步 的疑问?

92次阅读

共计 1249 个字符,预计需要花费 4 分钟才能阅读完成。

cloudflare 缓存服务器 上缓存文件 是如何同步的?
亚洲访问 – cf 亚洲节点 – 有缓存 – cf 缓存服务器 1 – 返回
– 无缓存 – 源站
欧洲访问 – cf 欧洲节点 – 有缓存 – cf 缓存服务器 2 – 返回
– 无缓存 – 源站
我自己测试了下,一个节点访问,HIT,命中后,其他节点访问,也会命中。
个人理解,不同节点访问应该不会再次因为节点请求才缓存。
问题:
1 cf 缓存服务器 1 cf 缓存服务器 2 是同一个缓存服务器么?还是分区域不同?
2 如果不是同一个缓存服务器,网站缓存是如何做到同步的呢?
请教大佬,谢谢。

cf 的缓存 需要达到一定访问次数才会 缓存,而且 cf 的缓存时间并不长久,cf 的 硬盘 才 10T ssd 它会自己清空缓存的,你想 cf 一直给你缓存,只有 非常大的访问量,cf 就会保持活跃资源一直缓存

醋醋来啦 发表于 2022-12-13 14:32
cf 的缓存 需要达到一定访问次数才会 缓存,而且 cf 的缓存时间并不长久,cf 的 硬盘 才 10T ssd 它会自己清 …

我测试了几次。说下我测试的数据。
页面规则添加缓存规则和时间,一次一个节点的访问,就实现了其他多节点访问的 HIT 缓存,而且时间测试基本符合页面规则的添加时间。有 miss 单不多。免费套餐无解的,想要 cf 一直缓存只有一直有大量的活跃用户去访问资源,没有别的办法免费版命中率只有 3 - 5 成,同一个图片,需要 3 -10 个用户访问后才可以缓存。
可以多次遍历全站链接。人工缓存

醋醋来啦 发表于 2022-12-13 14:36
免费套餐无解的,想要 cf 一直缓存只有一直有大量的活跃用户去访问资源,没有别的办法 …

我的需求缓存量很小。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。

朝花夕拾 发表于 2022-12-13 14:39
免费版命中率只有 3 - 5 成,同一个图片,需要 3 -10 个用户访问后才可以缓存。
可以多次遍历全站链接。人工缓存 …

缓存量和缓存命中这些都可以理解。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。

不知火舞 发表于 2022-12-13 14:43
缓存量和缓存命中这些都可以理解。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。…

不同区域都想缓存的话付费套餐就可以【不知就问 38】cloudflare 缓存服务器 文件同步 的疑问?

不知火舞 发表于 2022-12-13 14:43
缓存量和缓存命中这些都可以理解。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。…

我记得 CF 的 blog 写过。
他们分为远端节点和近端节点。
如果有用户(在日本)访问日本的 CF 节点,该节点无缓存,会去请求远端节点(通过内网)。远端节点(在美国)如果也没有,会负责从源服务器(在美国)取源,随后把内容给近端节点,再给近端节点。
印象里是有这么个东西的。
我觉得 CDN 不会设计让所有缓存节点都去找源服务器缓存的,那和 DDOS 也差不多了

御坂 发表于 2022-12-13 15:03
我记得 CF 的 blog 写过。
他们分为远端节点和近端节点。
如果有用户(在日本)访问日本的 CF 节点,该节点无缓 …

嗯嗯 谢谢大佬回复

正文完
 0