響應資料快取

平台伺服器會將所有回覆影像和特定文字資料快取至磁碟,除非請求標示為不可快取。

平台伺服器的磁碟快取的位置設定為PS::cache.rootPaths

對於具有高快取命中率的應用程式,您可以通過在多個磁碟設備之間分發響應資料快取來提高伺服器效能和容量。 通過在每個磁碟上建立快取根資料夾並在PS::cache.rootPaths中註冊,可以完成此操作。

PS::cache.maxSize 指定所有快取條目的總大小,而不考慮任何檔案系統開銷。實際需要的磁碟空間量取決於檔案系統屬性(如磁碟塊大小)和快取條目數。 建議為HTTP磁碟快取保留的磁碟空間是PS::cache.maxSize所指定的磁碟空間的兩倍。 使用最近最少使用的演算法,將快取的資料量保持在限制內。

除了PS::cache.maxSize外,還通過限制具有PS::cache.maxEntries的最大快取條目數來管理響應快取。 在Linux上,此設定必須指定一個不大於快取分區上可用indo的數目的值。

注意

平台伺服器維護記憶體中快取索引。 此索引的大小是PS::cache.maxEntries值的32個位元組。 您可能需要增加平台伺服器堆大小以容納較大的快取。

當伺服器按順序關閉時,系統使用快取索引檔案保存到磁碟。 如果發生意外事件(如電源故障),則可能無法保存此檔案。 此外,平台伺服器可能需要幾分鐘的時間才能準備就緒。

本頁內容

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