美國cdn加速的工作流程是:1、網站內容經過本地DNS系統解析,將域名解析權交給CDN專用的DNS服務器;2、然后DNS服務器將CDN的全局負載均衡設備IP地址返回給用戶;3、用戶向設備發起內容URL訪問請求;4、CDN會根據用戶IP地址和請求內容URL向用戶所屬區域的設備發起請求;5、區域的設備會為用戶選擇一臺合適的緩存服務器提供服務;6、然后把服務器的IP地址返回給用戶;7、用戶向緩存服務器發起請求,緩存服務器響應用戶請求,將用戶所需內容傳送到用戶終端。
具體內容如下:
1、當用戶點擊網站頁面上的內容URL,經過本地DNS系統解析,DNS系統會最終將域名的解析權交給CNAME指向的CDN專用DNS服務器。
2、CDN的DNS服務器將CDN的全局負載均衡設備IP地址返回用戶。
3、用戶向CDN的全局負載均衡設備發起內容URL訪問請求。
4、CDN全局負載均衡設備根據用戶IP地址,以及用戶請求的內容URL,選擇一臺用戶所屬區域的區域負載均衡設備,告訴用戶向這臺設備發起請求。
5、區域負載均衡設備會為用戶選擇一臺合適的緩存服務器提供服務,選擇的依據包括:根據用戶IP地址,判斷哪一臺服務器距用戶最近;根據用戶所請求的URL中攜帶的內容名稱,判斷哪一臺服務器上有用戶所需內容;查詢各個服務器當前的負載情況,判斷哪一臺服務器尚有服務能力。基于以上這些條件的綜合分析之后,區域負載均衡設備會向全局負載均衡設備返回一臺緩存服務器的IP地址。
6、全局負載均衡設備把服務器的IP地址返回給用戶。
7、用戶向緩存服務器發起請求,緩存服務器響應用戶請求,將用戶所需內容傳送到用戶終端。如果這臺緩存服務器上并沒有用戶想要的內容,而區域均衡設備依然將它分配給了用戶,那么這臺服務器就要向它的上一級緩存服務器請求內容,直至追溯到網站的源服務器將內容拉到本地。