回應快取驗證 response-cache-validation

使用目錄型或過期型快取驗證來自動重新整理快取專案,如使用attribute::CacheValidationPolicy (在default.ini或特定影像目錄的.ini檔案中)所選取。

使用目錄式驗證,如果catalog::LastModified (或attribute::LastModified,或catalog.ini檔案的檔案修改時間)比建立快取專案的時間更晚,則會將現有的快取專案視為過時。

使用過期基礎驗證,快取專案在距最近一次驗證後5分鐘後會過時。 在這兩種情況下,伺服器都會檢查與建立請求有關的所有影像檔案的檔案日期,以驗證過時的快取專案。 如果檔案日期未變更,則會更新快取專案的時間戳記,並將快取日期視為有效。

對於主要涉及在影像目錄中註冊的影像的典型應用程式,目錄型驗證可提供效能優勢。 不涉及影像目錄的應用程式應使用過期快取驗證。 其中一個方法是在default.ini中設定attribute::cacheValidationPolicy=0,並在所有特定影像目錄檔案中設定1

快取專案會變成無效,而且當請求中涉及的目錄專案變更,而可能導致回覆影像變更時,可能會重新產生。 例如,catalog::Modifier的內容已變更。

NOTE
Dynamic Media金字塔TIFF(PTIFF)影像會在內部維護檔案標題中的檔案日期,以供驗證之用。 檔案系統維護的檔案修改時間可用來檢查非PTIFF檔案是否已變更。

只有影像檔案會參與快取驗證程式。 變更字型檔案或ICC設定檔不會造成快取專案自動失效。

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49