cloudflare cf cdn对于mp4视频或者zip等大文件居然是全量回源
cloudflare cf cdn对于mp4视频或者zip等大文件居然是全量回源测试方法弄个空闲的站点,然后访问mp4其中几秒,观察cf的回源流量
然后发现CDN回源了整个文件的流量,导致流量放大多倍源站被活活拖死,CDN上没看到有什么流量数据,源站却收到了很多流量进入。
默认只缓存图片,我记得CF TOS的3.10还是哪条有讲禁止用免费版cf缓存大量非HTML内容(包括视频),否则封号封域名
你可以伪装扩展名或者配Page Rule来强制缓存视频,但流量大了容易被封号,cf不是慈善企业,他们带宽也是要钱的
我之前一个域名因为一个月跑了60TB流量被封了,半年后跟他们工单说是从别人那买的域名才解的 我看日志好像也是全量回源。不过从cf面板统计的缓存流量来看,好像CF确实会缓存视频文件?(我写了规则强制缓存) eggry 发表于 2021/6/12 22:00
我看日志好像也是全量回源。不过从cf面板统计的缓存流量来看,好像CF确实会缓存视频文件?(我写了规则强制 ...
写了缓存规则的话,,那肯定会缓存了,不过CF会强制把已经缓存文件结果的输出状态码会变成200?
如果没做缓存的话,,这个全量回源和DDOS都差不多了吧。流量放大N倍流入服务器,然后在cf的analytics却看不到流量数据 小樱 发表于 2021/6/12 22:16
写了缓存规则的话,,那肯定会缓存了,不过CF会强制把已经缓存文件结果的输出状态码会变成200?
如果没 ...
你说的有道理,如果真这样那确实算是流量放大了
CF是否缓存我记得是有一个Header,看HIT还是MISS 小樱 发表于 2021/6/12 22:16
写了缓存规则的话,,那肯定会缓存了,不过CF会强制把已经缓存文件结果的输出状态码会变成200?
如果没 ...
翻了翻日志,我也搞不清视频到底有没有缓存了
服务器Apache这边显示视频还是有200响应,但cf标头和响应速度看应该都是cf缓存提供的
玄学ing 大佬 {:3028:}{:3040:}{:3017:}
页:
[1]