L2节点

此功能为商业版功能

在v0.4.7以后,可以将节点设置为L2级别,在节点–“节点设置”–“基础设置”–“更多选项”–“级别”中选择L2节点: Ln-1.png

设置后,当前L2级别节点所在节点分组下的其他节点(L1节点)如果找不到用户所请求的缓存时,会自动通过L2节点回源:

               Origin Server
                 /|\
                  |
                  |
               L2 Node
                 /|\
                  |
|-----------------|--------------|
|                 |              |
L1 Node 1 |   L1 Node 2  |   L1 Node 3
|                                |
|--------------------------------|
                 /|\
                  |
              User Client

L2节点在回源成功并将内容写入到本地的同时,也会同步将内容发送给L1节点,L1节点收到内容后,将内容发送给用户的同时,也会写入本地。L2节点和L1节点的缓存时间将是同步的。

多个L2节点

一个集群或分组下可以设置多个L2节点,如果一个L1节点有多个L2节点可用,将会每次都随机选取一个作为父节点回源。

L2节点作用范围

如果L2节点在一个分组里,那么它只会当前分组下的其他L1节点有效,也就是说,其他分组里的节点或者没有设置分组的节点将无法用到此节点。

如果L2节点不在一个分组里,那么它会对整个集群下的其他L1节点有效,即本集群下的所有L1节点都可以用到此节点,除非一个L1节点在一个分组里,且这个分组里已经设置了一个或多个L2节点。

常见问题

L2节点需要单独开放端口吗?

L2节点的访问方法、端口和普通边缘节点是一样的,除了服务自己设置的端口之外(比如常见的80/443),不需要单独设置别的端口。

L2节点的WAF会影响别的节点访问吗?

不会。在别的边缘节点访问L2节点时,会自动停用WAF,不应导致别的节点因为WAF而被封禁。