PCoIP 用戶端映像快取會儲存用戶端上的映像內容,以避免重新傳輸。本功能依預設為啟用,以減少頻寬用量。

PCoIP 映像快取能擷取空間性和暫時性備援。例如,當您向下捲動 PDF 文件時,新內容從視窗底部出現,而最舊的內容會從視窗正上方消失。所有其他內容均維持不變,並且向上移動。PCoIP 映像快取能夠偵測此空間性和暫時性備援。

因為在捲動期間,傳送至用戶端裝置的顯示資訊主要為快取索引序列,使用映像快取省下大量頻寬。這種有效率的捲動方式對 LAN 和 WAN 都有好處。

  • 在 LAN 環境中,頻寬相對不受限制,使用用戶端映像快取能省下大量頻寬。
  • 使用 WAN 時,為了保持在可用的頻寬限制內,除非使用用戶端快取功能,否則捲動性能往往降低。在這種情況下,用戶端快取功能可節省頻寬,確保平順、反應快速的捲動體驗。

此功能依預設為啟用,因此用戶端能儲存之前傳輸的顯示部分。預設快取大小為 250MB。較大的快取大小可降低頻寬用量,但在用戶端中會要求更多的記憶體。較小的快取大小需要更多的頻寬用量。例如,搭載極少記憶體的精簡型電腦所需的快取大小較小。

設定組態屬性

若要設定快取大小,您可以設定 pcoip.image_cache_size_mb 屬性。例如,下列設定會將快取大小設為 50MB:

pcoip.image_cache_size_mb = 50

請在等號 (=) 前後空一格。

如果您指定的值比可用記憶體數量除以 2 還要小,該值將會進位為最接近的 10 倍數值。最小值為 50。任何小於 50 的值都會被忽略。

如果您指定的值比可用記憶體除以 2 還要大,該值將會設定為可用記憶體數量除以 2、再進位為最接近的 10 倍數值。

您可以在數個檔案中的任何一個內設定此屬性。當 Horizon Client 啟動時,即會依下列順序從各個位置處理此設定:

  1. /etc/teradici/pcoip_admin_defaults.conf
  2. ~/.pcoip.rc
  3. /etc/teradici/pcoip_admin.conf

如果在多個位置中定義相同設定,則所使用的值便是以最後讀取的檔案之值為主。

備註: 您可以設定下列屬性,以顯示視覺指示,說明該映像快取正在運作:
pcoip.show_image_cache_hits = 1
透過此組態,對於來自映像快取之映像內的每個圖標 (32 x 32 像素),您都能在圖標外圍看見一個矩形。
若要停用映射快取功能,請設定下列內容:
pcoip.enable_tile_based_image_caching = 0

使用映射快取功能

映射快取位於動態記憶體中,該記憶體在執行階段進行配置,並且會在 PCoIP 工作階段關閉時自動清除。您不需要執行任何手動步驟來清除快取。