L2节点
此功能为商业版功能
在v0.4.7以后,可以将节点设置为L2级别,在节点–“节点设置”–“基础设置”–“更多选项”–“级别”中选择L2节点:
设置后,当前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而被封禁。