目前有个网站使用了阿里云的 cdn 服务,客户端访问顺序是:客户端-阿里云 l1 cache 节点-阿里云 l2 cache 节点-源服务器,源服务器做了限制,只允许阿里云的 cdn 节点访问,现在我有个请求一定不会 cache 会访问源服务器,我想加快访问速度,因此想绕过 l1 cache 节点直接通过 l2 cache 来回源,目前有两个问题 1 此方案是否可行 2 如果可行,那我需要先获取到 l2 cache 节点的 ip,如果获取?我想到的办法是找到阿里云所有的 asn 号,然后找到对应的 ip 地址范围,扫描这个范围内的所有 ip,如果该 ip 可以成功访问的该网站,那么该 ip 就有可能是 l1 或 l2 节点,之后再想办法从其中筛出 l2 节点,不知道这个方法行不行,有没有更好的办法能找到 l2 节点的 ip?
1
hongfs 2023-11-19 15:24:39 +08:00
https://next.api.aliyun.com/api/Cdn/2018-05-10/DescribeL2VipsByDomain
该接口仅支持日峰值带宽为 1 Gbps 以上的用户调用,如果您符合该条件,请填写信息申请该接口的调用权限。 另外,你访问 L2 ,不代表一定走回源,L2 是服务多个 L1 节点,不如配置好相关规则。 |
2
mytsing520 2023-11-19 15:24:41 +08:00
阿里云国内节点 L1 和 L2 网络大部分都是三大运营商的网络,极少是 BGP 网络,你就算有 ASN 有啥用
这种事情你得找阿里云要解决方案,而且大概率是定制 但即便如此速度也快不到哪里去,地理距离造成的网络延迟是无法突破的 |
3
lcy630409 2023-11-19 15:36:21 +08:00
你的需求应该是“全球加速 GA”
|
4
yuzo555 2023-11-19 15:42:56 +08:00
你需要的是动态加速之类的产品,专门链路优化的
|
5
cnleon 2023-11-19 17:12:25 +08:00
你先定义好你的需求,多少时间满意? 再去看方案。
|
6
qq6r OP @mytsing520 确实像你说的,l1 节点基本都是运营商的网络,不过这个网站本身并不是我的,我的需求是加速我访问别人某个网站 url 节点的速度,所以希望能通过直接访问 l2 来回源,这样能省掉 l1->l2 这个过程
|
7
ccsexyz 2023-11-19 20:23:41 +08:00
没有
而且取决于具体的实现,就算你直接访问了 L2 ,也不一定是从你访问的 L2 节点直接回源。 合理的方式是使用动态加速服务。 |
8
Conantv2 2023-11-19 20:29:07 +08:00
开启动态加速,会自动帮你选择最优链路,当然,是收费的。
|
9
Hanada 357 天前
L2 节点一般不直接面向客户端服务的,你直接请求会被拒绝访问
|