cloudflare 缓存服务器 上缓存文件 是如何同步的?
亚洲访问 - cf 亚洲节点 - 有缓存 - cf缓存服务器1 - 返回
- 无缓存 - 源站
欧洲访问 - cf 欧洲节点 - 有缓存 - cf缓存服务器2 - 返回
- 无缓存 - 源站
我自己测试了下,一个节点访问,HIT,命中后,其他节点访问,也会命中。
个人理解,不同节点访问应该不会再次因为节点请求才缓存。
问题:
1 cf缓存服务器1 cf缓存服务器2 是同一个缓存服务器么?还是分区域不同?
2 如果不是同一个缓存服务器,网站缓存是如何做到同步的呢?
请教大佬,谢谢。
热议
2楼 醋醋来啦 2小时前
cf的缓存 需要达到一定访问次数才会 缓存,而且cf 的缓存时间并不长久, cf的 硬盘 才 10T ssd 它会自己清空缓存的,你想cf一直给你缓存,只有 非常大的访问量,cf就会保持活跃资源一直缓存
3楼 不知火舞 2小时前
cf的缓存 需要达到一定访问次数才会 缓存,而且cf 的缓存时间并不长久, cf的 硬盘 才 10T ssd 它会自己清 ...
我测试了几次。说下我测试的数据。
页面规则添加缓存规则和时间,一次一个节点的访问,就实现了其他多节点访问的HIT缓存,而且时间测试基本符合页面规则的添加时间。有miss 单不多。
4楼 醋醋来啦 2小时前
免费套餐无解的, 想要cf一直缓存只有一直有大量的活跃用户去访问资源,没有别的办法
5楼 朝花夕拾 2小时前
免费版命中率只有3-5成,同一个图片,需要3-10个用户访问后才可以缓存。
可以多次遍历全站链接。人工缓存
6楼 不知火舞 2小时前
免费套餐无解的, 想要cf一直缓存只有一直有大量的活跃用户去访问资源,没有别的办法 ...
我的需求缓存量很小。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。
7楼 不知火舞 2小时前
免费版命中率只有3-5成,同一个图片,需要3-10个用户访问后才可以缓存。
可以多次遍历全站链接。人工缓存 ...
缓存量和缓存命中这些都可以理解。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。
8楼 loukky 2小时前
缓存量和缓存命中这些都可以理解。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。 ...
9楼 御坂 2小时前
缓存量和缓存命中这些都可以理解。
现在问题是,想知道不同区域的缓存服务器是如何做到同步的。 ...
我记得CF的blog写过。
他们分为远端节点和近端节点。
如果有用户(在日本)访问日本的CF节点,该节点无缓存,会去请求远端节点(通过内网)。远端节点(在美国)如果也没有,会负责从源服务器(在美国)取源,随后把内容给近端节点,再给近端节点。
印象里是有这么个东西的。
我觉得CDN不会设计让所有缓存节点都去找源服务器缓存的,那和DDOS也差不多了
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。