全部產品
Search
文件中心

Edge Security Acceleration:緩衝

更新時間:Feb 26, 2026

當您的網站接入邊緣安全加速 ESA後,ESA邊緣節點將根據緩衝配置的規則來決定是否快取用戶端請求響應的資源檔,邊緣節點緩衝該檔案後,當有其他使用者發起相同的檔案請求時,可由ESA直接響應,能夠有效避免長鏈路回源情況,以更快的速度為使用者響應最新的檔案請求,從而減少延遲和提高資源訪問效率。當使用者請求的內容在緩衝節點上不存在或已到期時,ESA會向來源站點發起回源請求以擷取最新的資料。

功能介紹

通過緩衝配置功能,您可以對網站執行如下操作。

功能

功能描述

預設緩衝規則

在使用邊緣安全加速 ESA加速靜態資源時,ESA會將來源站點上的資源緩衝到距離用戶端最近的ESA節點上。當您訪問該靜態資源時,可以直接從ESA的緩衝節點上擷取,有效避免通過較長的鏈路回源,提高資源訪問效率。阿里雲ESA的所有節點都包含緩衝軟體,在使用者請求或者來源站點響應資源經過ESA節點時,緩衝軟體會根據需要對來源站點資源進行緩衝,並設定緩衝到期時間。

全域緩衝配置

開發模式

當您需要確保用戶端立即擷取最新靜態資源時,可以啟用開發模式。開啟後,靜態資源請求都將暫時繞過邊緣安全加速 ESA的緩衝組件,直接轉寄到來源站點伺服器,便於驗證來源站點內容變更。

瀏覽器緩衝到期時間

瀏覽器緩衝到期時間是指瀏覽器在本機快取中保留網頁資源(如HTML、CSS、JavaScript檔案、圖片等)的有效期間限,預設遵循來源站點的Cache-Control頭部設定,您可在不修改來源站點配置的情況下,通過配置用戶端瀏覽器緩衝時間長度,使在有效期間內的資源直接從本機快取載入,從而加快頁面響應速度,最佳化使用者體驗。

邊緣緩衝到期時間

邊緣緩衝到期時間是指來源站點資源在邊緣安全加速 ESA節點中緩衝的有效時間長度,當資源達到預設的緩衝到期時間後,將被標記為失效狀態,若用戶端請求的是已失效的資源,ESA節點會回來源站點擷取最新的資源,並重新緩衝至邊緣節點,您可根據實際業務需求,按目錄或檔案尾碼名配置靜態資源的緩衝到期時間,減少來源站點壓力,加快使用者訪問速度。

查詢字串

邊緣節點在處理使用者請求產生緩衝鍵(Cachekey)時,設定去除請求URL中攜帶的?以及?之後的查詢字串(例如:使用者身份資訊、訪問渠道來源等),使攜帶不同參數的請求 URL 均指向同一份快取檔案,從而提升快取命中率,縮短頁面載入時間。

查詢字串排序

開啟查詢字串排序功能後,邊緣安全加速 ESA會在處理請求時自動對URL中的查詢字串參數進行排序,然後再根據排序後的查詢字串進行緩衝尋找或請求轉寄。這意味著,無論請求URL中的查詢字串的順序如何,只要參數及其值相同,邊緣節點都會將緩衝中具有相同查詢字串的檔案視為相同的檔案。開啟該功能有助於提升快取命中率。

緩衝規則

使用規則配置瀏覽器緩衝到期時間

當您需要根據自身需求針對不同規則設定瀏覽器緩衝到期時間時,您可以為每個緩衝規則設定不同的緩衝策略。

使用規則配置邊緣緩衝到期時間

當您需對特定請求(如按檔案尾碼、要求標頭特徵等更精細的維度)設定緩衝到期時間時,可建立自訂規則實現區別於全域的邊緣緩衝TTL策略的差異化配置。

配置狀態代碼緩衝到期時間

邊緣安全加速 ESA節點從來源站點擷取資源時,來源站點會返迴響應狀態代碼,您可以在阿里雲ESA上配置狀態代碼緩衝時間,當用戶端再次請求相同資源時,由ESA直接響應狀態代碼,不會觸發回源,減輕來源站點壓力。當狀態代碼超過設定的緩衝時間,會重新觸發回源。

自訂Cachekey

開發人員可以根據使用者請求中的不同部分(例如查詢字串、HTTP要求標頭或者Cookie等)制定規則來產生自訂緩衝鍵(Cachekey),將訪問同一個檔案的一類請求轉化為統一的Cachekey,避免將同一類請求到同一檔案的不同副本,緩衝為不同檔案的問題,從而提高緩衝的命中率,減少請求的回應時間和頻寬消耗。

重新整理和預熱

重新整理緩衝

通過重新整理緩衝功能,您可以清除節點上已經緩衝的資源,從而讓節點回來源站點擷取最新資源。重新整理緩衝適用於來源站點資源更新、發布及違規資源清理等情境。需要注意的是,短時間內重新整理大量緩衝資源會使節點產生較多回源請求,這會給來源站點帶來一定的壓力。

預熱緩衝

通過預熱功能,邊緣安全加速 ESA會將來源站點的資源提前緩衝到節點,當使用者首次請求資源時,能直接從ESA節點擷取到緩衝的資源,無需再回來源站點擷取。預熱功能會提高快取命中率。

多級緩衝

多級緩衝是一種進階緩衝效能最佳化技術,邊緣安全加速 ESA將來源站點資源緩衝到全球各地不同層級的緩衝節點上,使得資料在最接近請求來源的位置被儘可能快地提供,從而提升整體系統的效能和效率。

緩衝保持

緩衝保持功能用於收斂回源請求,開啟後,緩衝保持節點將作為您最頂層緩衝的節點,這樣使用者請求通過多層緩衝節點架構的收斂之後,ESA將會通過緩衝保持節點來回源,從而大幅度減少回源流量。緩衝保持節點將會為使用者預留儲存空間,通過緩衝保持節點緩衝下來的檔案,不會因為檔案熱度不夠而被其他熱度較高的檔案覆蓋。

不同套餐的支援情況

功能分類

詳細功能項

Entrance(0 USD/月)

Pro(15 USD/月)

Premium(249 USD/月)

Enterprise(聯絡我們定製)

靜態資源加速

全球的靜態內容分發

支援

支援

支援

支援

緩衝分析

緩衝分析

不支援

支援

支援

支援

緩衝配置

邊緣緩衝到期時間

支援

支援

支援

支援

瀏覽器緩衝到期時間

支援

支援

支援

支援

查詢字串

支援

支援

支援

支援

查詢字串排序

支援

支援

支援

支援

多級緩衝

邊緣緩衝層

支援

支援

支援

支援

邊緣緩衝層+地區緩衝層

不支援

支援

支援

支援

邊緣緩衝層+智能緩衝層

不支援

支援

支援

支援

邊緣緩衝層+地區緩衝層+智能緩衝層

不支援

不支援

不支援

聯絡我們按需定製

緩衝保持

緩衝保持

不支援

不支援

不支援

聯絡我們按需定製

緩衝重新整理

按URL重新整理緩衝

1000次

50000次

100000次

500000次

按目錄重新整理緩衝

不支援

100次

1000次

2000次

按主機名稱重新整理緩衝

不支援

100次

1000次

2000次

按自訂Cachekey重新整理緩衝

不支援

不支援

不支援

2000次

按去參數重新整理緩衝

不支援

不支援

不支援

2000次

按標籤重新整理緩衝

不支援

不支援

不支援

2000次

重新整理所有緩衝

5次

80次

125次

200次

緩衝預熱

即時預熱

不支援

50000條

100000條

500000條

定時預熱

不支援

支援

支援

支援

緩衝配置

開發模式

支援

支援

支援

支援