阿里云CDN設(shè)置多個(gè)源站IP的回源策略
發(fā)布時(shí)間:2018-06-14 點(diǎn)擊數(shù):3586
CDN當(dāng)設(shè)置源站是IP的時(shí)候是可以設(shè)置多個(gè)源站IP進(jìn)行回源的,如下圖。用戶可以以換行符的格式分割多個(gè)源站的IP,這里的IP不僅可以是阿里云的ECS的公網(wǎng)IP,也同樣可以是用戶自有服務(wù)器的公網(wǎng)IP。
在設(shè)置完成后,CDN回源的時(shí)候就會(huì)按照設(shè)置的多個(gè)IP采用輪詢的方式進(jìn)行回源請(qǐng)求。因此,需要用戶保證各IP的服務(wù)器對(duì)于的站點(diǎn)內(nèi)容一致,否則會(huì)導(dǎo)致CDN獲取到的數(shù)據(jù)存在差異反饋給客戶端。
另外,在添加多個(gè)IP的時(shí)候,CDN會(huì)定期對(duì)源站IP進(jìn)行健康檢查,如果添加多個(gè)ip地址,則cdn會(huì)輪詢到每個(gè)ip上,如果某個(gè)服務(wù)器無(wú)法提供服務(wù),則會(huì)智能判斷,不會(huì)再向出現(xiàn)故障的服務(wù)器回源。對(duì)于cdn的多IP設(shè)置,cdn后端是檢查80端口的,只有當(dāng)80端口不通的時(shí)候,cdn才不會(huì)訪問(wèn)該IP對(duì)應(yīng)的機(jī)器,所以有可能存在的情況是用戶的80端口通,但業(yè)務(wù)不通會(huì)返回錯(cuò)誤。
