Procedura: modificare le impostazioni della cache di Team Foundation Server Proxy
Aggiornamento: novembre 2007
In qualità di amministratore di Team Foundation Server è possibile modificare le impostazioni per la cache dei file del controllo della versione quando si configura Team Foundation Server Proxy dopo l'installazione o in qualsiasi altro momento.
Nota: |
---|
Dopo avere installato Team Foundation Server Proxy, è necessarioconfigurarlo per attivare e gestire la cache. Per ulteriori informazioni, vedere Procedura: abilitare la memorizzazione nella cache del controllo della versione per Team Foundation Server Proxy. |
È possibile modificare le impostazioni della cache nei seguenti modi:
Specificare una cartella principale diversa per la cache.
Modificare il limite della cache in base al quale i file obsoleti devono essere rimossi dalla cache.
Modificare la quantità di spazio da liberare quando vengono rimossi i file obsoleti.
Modificare l'intervallo per il salvataggio delle informazioni sulle prestazioni della cache in un file.
Per eseguire questi passaggi è possibile modificare il file Proxy.config nel computer proxy. Il file Proxy.config si trova nella directory di installazione del proxy. Per ulteriori informazioni, vedere Impostazioni del file Web.Config di Team Foundation Server Proxy.
Nota: |
---|
La directory di installazione predefinita del proxy è Unità:\Programmi\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy. |
Dopo avere effettuato una o più delle operazioni descritte, è necessario riciclare il pool di applicazioni utilizzando il comando IISRESET per recuperare la versione più recente del file Proxy.config.
Autorizzazioni necessarie
Per eseguire questa procedura, è necessario essere un membro del gruppo di sicurezza Amministratori nel computer Team Foundation Server Proxy.
Oltre a queste autorizzazioni, nei computer che eseguono Windows Server 2008 o Windows Vista occorre tenere presente quanto segue:
Per seguire una procedura della riga di comando potrebbe essere necessario aprire una finestra del prompt dei comandi con privilegi elevati. Fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore.
Per modificare i file web.config potrebbe essere necessario aprire un editor di testo come amministratore. Fare clic su Start, puntare su Tutti i programmi, fare clic con il pulsante destro del mouse sull'editor e quindi fare clic su Esegui come amministratore.
Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).
Per specificare una cartella principale diversa per la cache
Nel computer Team Foundation Server Proxy creare una nuova cartella per la cache.
È possibile creare la nuova cartella della cache nelle seguenti posizioni: in un disco locale, nel percorso UNC o in un'unità montata. Assicurarsi che nella cartella sia disponibile spazio sufficiente, in quanto la cartella potrebbe contenere file di tutti i server Team Foundation rappresentati dal proxy.
Nota sulla sicurezza: Nella cartella della cache sono memorizzate informazioni riservate non crittografate. Verificare pertanto che solo l'account di servizio di Team Foundation Server Proxy disponga delle autorizzazioni Lettura e Scrittura per la cartella della cache. Per ulteriori informazioni, vedere Procedura: configurare la sicurezza della cache per il proxy di Team Foundation Server.
Aprire Esplora risorse e individuare la directory di installazione del proxy.
Aprire il file Proxy.config in un editor di testo o XML.
Individuare l'elemento <CacheRoot>,
Aggiornare l'elemento <CacheRoot> impostando il percorso della cartella cache principale corrente nel nuovo percorso come segue:
<CacheRoot>NewCacheRootFolderLocation</CacheRoot>
Salvare e chiudere il file Proxy.config.
Nota: Per ottimizzare le prestazioni, copiare i file dalla cartella della cache precedente alla nuova cartella.
Aprire una finestra del prompt dei comandi, digitare iisreset e quindi premere INVIO.
Eliminare la cartella principale precedente della cache.
La cartella principale predefinita della cache si trova in …\Programmi\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\Data.
Modifica dei limiti della cache per la rimozione dei file obsoleti
Per modificare il limite della cache in base al quale i file obsoleti devono essere rimossi dalla cache
Nel computer Team Foundation Server Proxy aprire Esplora risorse, quindi individuare la directory di installazione del proxy.
Aprire il file Proxy.config in un editor di testo o XML.
Individuare l'elemento <CacheLimitPolicy>,
Effettuare una delle seguenti operazioni:
Per specificare una percentuale di spazio su disco disponibile da riempire prima di rimuovere i file obsoleti dalla cache, aggiornare l'elemento <PercentageBasedPolicy>.
La seguente riga, ad esempio, indica che la cache deve raggiungere il 60% di capacità dello spazio su disco prima che vengano rimossi i file obsoleti:
<PercentageBasedPolicy>60</PercentageBasedPolicy>
Per specificare una dimensione fissa in MB raggiunta dalla cache prima che vengano rimossi i file obsoleti, aggiungere o aggiornare l'elemento <FixedSizeBasedPolicy>.
La seguente riga, ad esempio, indica che la cache deve raggiungere 500 MB prima che vengano rimossi i file obsoleti.
<FixedSizeBasedPolicy>500</FixedSizeBasedPolicy>
Nota: Non è possibile rendere contemporaneamente effettivi entrambi gli elementi <PercentageBasedPolicy> e <FixedSizeBasedPolicy>.
Salvare e chiudere il file Proxy.config.
Aprire una finestra del prompt dei comandi, digitare iisreset e quindi premere INVIO.
Per modificare la quantità di cache da liberare quando vengono rimossi i file obsoleti
Nel computer Team Foundation Server Proxy aprire Esplora risorse, quindi individuare la directory di installazione del proxy.
Aprire il file Proxy.config in un editor di testo o XML.
Individuare l'elemento <CacheDeletionPercent>,
Aggiornare l'elemento <CacheDeletionPercent> modificando la percentuale di spazio della cache da liberare quando si rimuovono i file obsoleti.
Ad esempio, mediante la riga seguente è possibile liberare il 50% della cache quando si rimuovono i file obsoleti.
<CacheDeletionPercent>50</CacheDeletionPercent>
Salvare e chiudere il file Proxy.config.
Aprire una finestra del prompt dei comandi, digitare iisreset e quindi premere INVIO.
Modifica dell'intervallo per il salvataggio delle statistiche relative alle prestazioni della cache
È possibile modificare la frequenza con cui le statistiche sulle prestazioni della cache vengono salvate in un file XML denominato ProxyStatistics.xml. Queste statistiche vengono registrate tramite contatori delle prestazioni installati per impostazione predefinita. Il file ProxyStatistics.xml si trova nella cartella App_Data all'interno della directory di installazione del proxy.
È possibile visualizzare le statistiche relative alle prestazioni in Performance Monitor o utilizzando il servizio Web ProxyStatistics. Per ulteriori informazioni, vedere la classe Procedura: esaminare le prestazioni della cache tramite Performance Monitor.
Per modificare l'intervallo per il salvataggio delle statistiche relative alla prestazioni in un file
Nel computer Team Foundation Server Proxy aprire Esplora risorse, quindi individuare la directory di installazione del proxy.
Aprire il file Proxy.config in un editor di testo o XML.
Individuare l'elemento <StatisticsPersistTime>,
Aggiornare l'elemento <StatisticsPersistTime> modificando il numero di ore per ogni intervallo.
Nota: L'intervallo predefinito e minimo è 1 ora. L'intervallo massimo è 24 ore.
La seguente riga, ad esempio, indica che dovranno passare 2 ore prima di un nuovo salvataggio delle statistiche in un file:
<StatisticsPersistTime>2</StatisticsPersistTime>
Salvare e chiudere il file Proxy.config.
Aprire una finestra del prompt dei comandi, digitare iisreset e quindi premere INVIO.
Vedere anche
Attività
Procedura: configurare la sicurezza della cache per il proxy di Team Foundation Server
Concetti
Gestione delle connessioni remote a Team Foundation Server Proxy