Condividi tramite


Memorizzazione nella cache file XSL (SQLXML 4.0)

Si applica a: SQL Server Database SQL di Azure

La memorizzazione nella cache di fogli di stile XSL migliora le prestazioni. Fino alla prima esecuzione, il foglio di stile XSL resta in memoria se la memorizzazione nella cache XSL è impostata 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  

Attenzione

È possibile che eventuali modifiche non corrette del Registro di sistema danneggino gravemente il sistema. 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. Il valore predefinito delle dimensioni XSLCacheSize è 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 prestazioni migliori, è consigliabile impostare XSLCacheSize superiore al numero di fogli di stile XSL usati in genere. Se XSLCacheSize è minore del numero di fogli di stile XSL disponibili, le prestazioni diminuiscono man mano che aumenta il numero di fogli di stile XSL. XSLCacheSize può essere impostato su un massimo di 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.

Vedi anche

Memorizzazione nella cache dei modelli (SQLXML 4.0)
Memorizzazione nella cache degli schemi (SQLXML 4.0)