Cloudflare:更智能的分層緩存拓撲生成

來源: Cloudflare
作者:Cloudflare
時間:2021-03-24
17279
緩存是一個魔術。 Cloudflare 遍布全球的 200 多個數(shù)據中心沒有以客戶的來源來響應每個請求,而是以在地理位置上接近訪問者的緩存的內容進行響應。通過讓Cloudflare 響應緩存內容的請求,可以顯著提高網頁的加載性能,同時降低帶寬成本。

ia_1400000004.png

緩存是一個魔術。 Cloudflare 遍布全球的 200 多個數(shù)據中心沒有以客戶的來源來響應每個請求,而是以在地理位置上接近訪問者的緩存的內容進行響應。通過讓Cloudflare 響應緩存內容的請求,可以顯著提高網頁的加載性能,同時降低帶寬成本。

然而,如果內容不在緩存中,則 Cloudflare 數(shù)據中心必須聯(lián)系源服務器以接收內容。這不如從緩存?zhèn)魉蛢热輥淼每?。它還將負載置于源服務器上,與直接從緩存中提供服務相比,其成本更高。這些問題可能受網站訪問者的地理分布、聯(lián)系來源的數(shù)據中心的數(shù)量以及可用于響應請求的可用來源資源的影響而會被放大。

為了減少我們的數(shù)據中心網絡與源進行通信的次數(shù),我們將數(shù)據中心分為幾層,這樣只有上層數(shù)據中心才能從源請求內容,然后再將內容分發(fā)到下層。這意味著內容可以為訪問者提供更快的加載,更便宜的服務并減少源資源的消耗。

今天,我很高興地宣布 Argo 分層緩存有了根本性的改進,我們稱之為 更智能的分層緩存拓撲。啟用后,Argo 分層緩存現(xiàn)在將動態(tài)地為您的網站的每個來源選擇一個最佳的上層,同時提供分層緩存分析以顯示自定義拓撲如何執(zhí)行。

Smarter 分層緩存拓撲生成

分層緩存是 Argo 產品群的一部分,該產品群通過處理每個 Cloudflare 請求中的信息來確定到源的哪些路由是快速的,哪些是慢速的以及最佳的是哪種,從而實時分析和優(yōu)化全球互聯(lián)網上的路由決策, 從訪問者到內容的路徑是在任何給定時刻。以前,Argo 分層緩存將使用上層數(shù)據中心的靜態(tài)集合與源進行通信。隨著我們今天宣布的改進,分層緩存現(xiàn)在可以使用 Argo 性能和路由數(shù)據動態(tài)地找到源的最佳上層。啟用  Argo 并提出對特定內容的請求后,我們將收集每個請求的延遲數(shù)據以選擇最佳路徑。使用此延遲數(shù)據,我們可以確定任何上層數(shù)據中心與源的連接情況,并可以根據經驗選擇延遲最小的最佳數(shù)據中心作為源的上層。

Argo 分層緩存

退一步,分層緩存是一種實踐,其中 Cloudflare 的全球數(shù)據中心網絡被細分為上層和下層的層次結構。為了控制源和 Cloudflare 之間的帶寬和連接數(shù)量,僅允許上層從源請求內容,并且必須將該信息傳播到低層。通過這種方式,Cloudflare 數(shù)據中心首先相互對話以查找內容,然后再詢問來源。這種做法通過限制可以向源請求內容的數(shù)據中心的數(shù)量來提高帶寬效率,減少源負載,并使網站的運營更具成本效益。 Argo 分層緩存客戶僅需為客戶端和邊緣之間的數(shù)據傳輸付費,其余的將由我們負責。分層緩存還可以提高訪問者的性能,因為 Cloudflare 數(shù)據中心之間的距離和鏈接通常比數(shù)據中心和源之間的鏈接更短,更快。

ia_1400000005.png

之前,當為網站啟用 Argo 分層緩存時,Cloudflare 幾個最大連接最緊密的數(shù)據中心被確定為上層,可以從 MISS 緩存中的源中提取內容。盡管利用由眾多上層數(shù)據中心組成的拓撲可能在全球范圍內表現(xiàn)出色,但我們發(fā)現(xiàn),對成本敏感的客戶通常希望為其來源找到一個最佳的上層,以確保將其內容數(shù)據有效地傳輸?shù)?Cloudflare 的網絡。因此,我們構建了智能分層緩存拓撲。

如何啟用智能分層緩存拓撲

啟用 Argo 分層緩存后,Cloudflare 現(xiàn)在默認情況下會集中連接到源服務器,使它們來自單個數(shù)據中心。無需與我們的客戶成功或解決方案工程部門合作來自定義配置最佳單一上層即可完成此操作。 Argo 客戶可以通過以下方式生成此拓撲:

登入到您的 Cloudflare 賬戶。

導航到信息中心 “流量” 標簽。

確保已啟用 Argo。

從那里開始,非企業(yè) Argo 客戶將自動注冊到智能分層緩存拓撲中,而無需進行任何其他更改。

企業(yè)客戶可以選擇他們想要生成的拓撲類型。

ia_1400000006.png

自助 Argo 客戶自動注冊了智能分層緩存拓撲。

ia_1400000007.png

企業(yè)客戶可以確定最適合他們的分層緩存拓撲。

更多數(shù)據,更少問題

啟用后,除了可以提高性能和降低成本外,智能分層緩存拓撲還可以提供有關上層性能的摘要分析,以便您可以監(jiān)視網站所獲得的成本和性能收益。這些分析在“分層緩存”部分的儀表板的“緩存”選項卡中可用。 “主數(shù)據中心”和“輔助數(shù)據中心”字段向您顯示哪些數(shù)據中心被確定為您來源的最佳上層,并為您的源進行故障轉移。 “緩存的匹配數(shù)”和“命中率”顯示了上層服務的請求所占的比例,以及需要將多少轉發(fā)到源以進行響應。 “已保存的字節(jié)數(shù)”表示從上層數(shù)據中心到下層的總傳輸量,顯示了  Cloudflare 的下層數(shù)據中心向上層請求內容而不是源所節(jié)省的總帶寬。

ia_1400000008.png

智能分層緩存拓撲與 Cloudflare 現(xiàn)有產品一起工作,為您提供無縫、簡單和高性能的體驗,從而節(jié)省您的資金,并為您提供有關上層如何與您的源一起工作的有用信息。智能分層緩存拓撲站借 Cloudflare 一些最有彈性及有用的產品之力,為網站管理員提供更多的好處。

立即登錄,閱讀全文
版權說明:
本文內容來自于Cloudflare,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家