Condividi tramite


Caching di file XSL (SQLXML 4.0)

Il caching di fogli di stile XSL migliora le prestazioni. Fino alla prima esecuzione, il foglio di stile XSL resta in memoria se il caching XSL è impostato su ON. Questa impostazione offre prestazioni migliori per l'elaborazione successiva. L'impostazione predefinita è ON.

È possibile impostare le dimensioni della cache per i file XSL aggiungendo la chiave seguente nel Registro di sistema:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\XSLCacheSize
Nota di attenzioneAttenzione

Se il Registro di sistema viene modificato in modo non appropriato, il sistema potrebbe venire gravemente danneggiato. Prima di modificare il Registro di sistema, è consigliabile eseguire il backup di tutti i dati importanti disponibili nel computer.

La cache dei file XSL deve essere impostata in base alla memoria disponibile e al numero di fogli di stile XSL utilizzati. Le dimensioni predefinite per SchemaCacheSize sono pari a 31. È possibile aumentare le dimensioni della cache se l'accesso a XSL appare rallentato oppure diminuire le dimensioni della cache se la memoria risulta insufficiente.

Per ottenere prestazioni migliori, è consigliabile impostare XSLCacheSize su un valore maggiore del numero di fogli di stile XSL utilizzati normalmente. Se XSLCacheSize è inferiore al numero di fogli di stile XSL di cui si dispone, le prestazioni dimuiscono in quanto aumenta il numero di fogli di stile XSL. Il valore massimo di XSLCacheSize è 128.

Ogni volta che si utilizza il foglio di stile XSL memorizzato nella cache, viene verificata la durata delle modifiche del file XSL per determinare se deve essere aggiornato. Ciò accade in quanto la copia su disco è più recente della copia della cache.