響應到期緩衝功能是ESA服務中一項重要的容錯和可用性保障措施。主要用於在來源站點出現異常(4xx、5xx、逾時)的情況下,利用ESA節點上已到期的靜態資源緩衝內容繼續提供服務。這樣,即使來源站點短時間出現異常,也能夠儘可能確保使用者能夠訪問到網站,提高網站的可用性和使用者體驗。對於動態資源請求無需開啟此功能。
技術原理
適用情境
來源站點故障或不可用:當來源站點由於各種原因(如伺服器宕機、網路中斷、程式錯誤等)出現故障或不可用時,會導致ESA節點無法從來源站點擷取最新的內容。
-
如果沒有啟用響應到期緩衝功能,ESA節點在收到使用者請求時,會向來源站點發起請求,但由於來源站點異常,請求可能會失敗,導致使用者無法訪問網站。
-
啟用響應到期緩衝功能後,即使來源站點異常,ESA節點也可以將到期的緩衝內容返回給使用者,保證網站的可訪問性。
操作步驟
常見問題
刪除來源站點檔案後,為什麼響應到期緩衝未生效?
響應到期緩衝功能僅在來源站點返回 4xx、5xx 錯誤碼或請求逾時的情況下才會生效。如果僅刪除了來源站點上的某個檔案,但來源站點仍能正常響應請求(例如返回 200 狀態代碼的預設頁面,或返回 404 狀態代碼),則不屬於來源站點異常的範疇,不會觸發響應到期緩衝。
如果需要在來源站點檔案刪除後仍能通過緩衝訪問該檔案,需確認以下兩點:
-
來源站點確實處於不可達狀態(例如來源站點伺服器宕機、網路中斷或返回 5xx 錯誤碼),而非僅刪除了單個檔案。
-
該檔案的緩衝在刪除前已被緩衝到邊緣節點。如果檔案從未被緩衝或緩衝已被主動重新整理,則即使觸發了響應到期緩衝,也無到期緩衝可用於返回。
相關文檔
規則相關的功能,在生效優先順序、可重新進入性、生效顆粒度上存在差異,詳細情況請查看規則相關功能的特性說明。
