Cdn

CloudFlare 是否記憶體 MaxCDN 資源?

  • September 6, 2018

我的網站同時使用 CloudFlare 和 MaxCDN;MaxCDN 處理圖像和腳本,而 CloudFlare 處理 HTML 頁面(就 CDN 而言)。我沒有為 MaxCDN 使用自定義子域(即我使用他們的 URL 而不是我自己的子域)。

我正在為我的網站查看 Chrome 中的標題,它顯示 CloudFlare 記憶體作為 MaxCDN URL 的 HIT。嗯?到底是怎麼回事?CloudFlare 如何(以及為什麼)在 MaxCDN URL 上記憶體資源——我認為 CloudFlare 僅在您自己的域上記憶體資源?

我問是因為,理想情況下,我希望我的記憶體堆棧是 CloudFlare -> MaxCDN -> 我的伺服器。換句話說,如果 CloudFlare 有一個記憶體資源,它應該服務它;如果沒有,它應該將使用者發送到 MaxCDN(適用時,例如圖像和腳本)。所以首先我需要了解發生了什麼。

顯示正在發生的事情的螢幕截圖

好吧,我知道發生了什麼。

我們的域受 Cloudflare 保護——包括所有靜態資源。當 MaxCDN 從我們的域中檢索靜態資源時,它由 Cloudflare 提供資源。MaxCDN 不僅抓取靜態資源,還複製靜態資源上的標頭。因此,當 MaxCDN 提供這些統計資源時,看起來 Cloudflare 正在記憶體它們,但實際上 Cloudflare 沒有——這些標頭是陳舊的標頭。

TLDR;Cloudflare 不記憶體 MaxCDN 提供的資源,它只是看起來像 Cloudflare。

引用自:https://serverfault.com/questions/747945