Memorizzazione nella cache file XSL (SQLXML 4.0)
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
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. L'impostazione predefinita 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 vengono ridotte quando il numero di fogli di stile XSL aumenta. 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.
Vedere anche
Memorizzazione nella cache dei modelli (SQLXML 4.0)
Memorizzazione nella cache degli schemi (SQLXML 4.0)