XSL 快取 (SQLXML 4.0)
快取 XSL 樣式表可以改善效能。第一次執行之後,如果 XSL 快取設定為 ON,XSL 樣式表仍保持在記憶體中;這樣可以改善後續處理的效能。預設值是 ON。
您可以在登錄中加入下列機碼來設定 XSL 快取大小:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\XSLCacheSize
警告 |
---|
不當編輯登錄可能會造成系統嚴重受損。在變更登錄之前,我們建議您備份電腦上的所有重要資料。 |
XSL 快取大小應該根據可用的記憶體以及您要使用的 XSL 樣式表數目來設定。XSLCacheSize 大小的預設值為 31。如果 XSL 存取速度似乎緩慢,您可以增加快取大小,或者如果記憶體不足,則減少快取大小。
為達到較佳的效能,建議您將 XSLCacheSize 設定為比您通常使用的 XSL 樣式表數目高。如果 XSLCacheSize 小於您擁有的 XSL 樣式表數目,效能會隨著 XSL 樣式表數目的增加而降低。XSLCacheSize 可以設定為上限 128。
每次使用快取的 XSL 樣式表時,就會檢查 XSL 檔的修改時間以判斷該 XSL 檔是否需要重新整理。這是因為磁碟副本比快取副本新的緣故。