靜態內容(靜態資源)
靜態內容是指在不同請求中訪問到的資料都相同的靜態檔案。例如:圖片、視頻、網站中的檔案(html、css、js)、軟體安裝包、apk檔案、壓縮包檔案等。
CDN加速的本質是緩衝加速。將您伺服器上儲存的靜態內容緩衝在阿里雲CDN節點上,當您訪問這些靜態內容時,無需訪問伺服器來源站點,就近訪問阿里雲CDN節點即可擷取相同內容。從而達到加速的效果,同時減輕伺服器來源站點的壓力。
動態內容(動態資源)
動態內容是指在不同請求中訪問到的資料不相同的動態內容。例如:網站中的檔案(asp、jsp、php、perl、cgi)、API介面、資料庫互動請求等。
當您訪問這些動態內容時,每次都需要訪問您的伺服器,由伺服器動態產生即時的資料並返回給您。因此CDN的緩衝加速不適用於加速動態內容,CDN無法緩衝即時變化的動態內容。同時,對於沒有檔案尾碼的 URL 路徑(例如 /index/index/q/07e542f9-4671-4cb6-8131-0d98a15bc999),CDN 無法通過尾碼判定資源類型,通常將其視為動態請求。這類請求不會被 CDN 節點緩衝,而是直接回源到伺服器擷取資料,沒有加速效果。
如果您的網站或App應用有較多動態內容,例如需要對各種API介面進行,則需要使用阿里雲邊緣安全加速(ESA)。ESA 能同時加速動態和靜態內容,智能區分動靜資源並緩衝或者最佳化路徑。