排查半天排除了客户端和服务端的原因,分析日志发现在 CDN 第一次回源后,大约 5~10 分钟后,会收到来自另一个 IP 完全一样的重复请求,IP 不是 CDN 的,但很分散,量也很大,不得已在源站设置 CDN 节点 IP 白名单,暂时解决了问题,腾 X 的技术支持说不是 CDN 的 IP 跟他们无关,然后他们的 CDN 节点 IP 偶尔会有变动就很蛋疼。
我就纳闷这 TM 到底是为了啥?源站地址和请求内容只可能是在 CDN 回源的过程中被泄漏的,然后过几分钟进行重放,为啥要这样搞,就算是运营商做缓存他直接缓存 Response 不就得了,非要等几分钟重新请求一下?帮我监控 API 状态?
希望老司机解惑一下,猜测是运营商搞得骚操作,要不就只能是腾 X
目前想到的办法:
1.全部使用 POST ,要改代码,SSE 有点麻烦
2.回源开启 HTTPS ,感觉有点脱裤子放屁
3.继续用 IP 白名单,但 CDN 节点有新增时会 403
有没有老司机分析下原因,给点更好的解决方案
部分重放发起 IP ,严重怀疑跟马 X 腾的 CDN 有关系,因为后两个是腾 X 云的 IP,但不是 CDN 的
1.13.138.5
129.211.163.253
59.83.208.105
129.211.167.108
180.101.244.12
129.211.167.128
129.211.163.253