過期

用於管理客戶端和代理伺服器快取。 伺服器通過將此值添加到傳輸的時間/日期來計算HTTP響應資料的到期時間/日期。

瀏覽器使用檔案的過期時間來管理快取。 在將請求傳遞至伺服器之前,瀏覽器會檢查其快取,以查看檔案是否已下載。 如果是,且如果檔案尚未過期,瀏覽器會傳送條件式GET要求(例如在請求標題中設定If-Modified-Since欄位),而非一般的GET要求。 伺服器可選擇以'304'狀態回應,而不傳送影像。 然後瀏覽器會從其快取載入檔案。 這可大幅提高經常存取資料的整體效能。

過期時間用於以下響應類型:

  • req=img
  • req=mask
  • req=tmb
  • req=userdata
  • req=map

某些類型的回應(例如錯誤回應)一律會標籤為立即到期(或標籤為不可快取),而其他回應(例如屬性或預設影像回應)則會使用特殊的過期設定(attribute::NonImgExpirationattribute::DefaultExpiration)。

屬性

實數、-2、-1或0或更高。 自回應影像產生以來,到期前的小時數。 設為0,一律會立即使回覆影像過期,這會有效停用用戶端快取。 設定為-1以標籤為​never expire。 在這種情況下,伺服器會回應條件式GET要求,而一律傳回304狀態(未修改),而不檢查檔案是否實際變更。 設定為-2以使用attribute::Expiration提供的預設設定。

預設

attribute::Expiration 如果欄位不存在、值為-2或欄位為空,則使用。

另請參閱

attribute::Expiration, attribute::DefaultExpiration, attribute::NonImgExpiration, req=

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free