Partilhar via


Como: Alterar configurações de cache para um aplicativo-nível de servidor

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

sistema autônomo a Team Foundation administrador, você pode alterar sistema autônomo configurações para o cache de arquivos de controle de fonte no Team Foundation qualquer momento após a instalação do servidor de camada de aplicativo. Por padrão, esse cache é ativado no servidor de camada de aplicativos e melhora o desempenho, tornando possível fazer o baixar dos arquivos do cache em vez de diretamente do banco de dados.

Observação:

Você também pode habilitar o cache em Team Foundation Server Proxy, se você optar por instalá-lo. Para obter mais informações, consulte Gerenciando conexões remoto de proxy do Team Foundation servidor.

Você pode alterar as configurações de cache das seguintes maneiras:

  • Especifique uma pasta raiz de cache diferentes.

  • alterar limite em que arquivos antigos são removidos do cache.

  • Altere a quantidade de cache para liberar espaço quando arquivos antigos são removidos.

  • Altere o intervalo para salvar informações de desempenho do cache para um arquivo.

Você pode executar essas tarefas, editando o arquivo Web.config para controle de versão, que está localizada no diretório de instalação de camada de aplicativo.

Observação:

Por padrão, t diretório de instalação de camada de aplicativo é unidade:\%programa Files%\Microsoft Visual Studio 2008 Team Foundation servidor\Web Services\VersionControl.

Para obter mais informações, consulte os seguintes tópicos:

Permissões necessárias

Para executar esses procedimentos, você deve ser um membro do Administradores agrupar de segurança de a Team Foundation camada de aplicativo servidor.

Com essas permissões, talvez seja necessário atender aos seguintes requisitos em um computador que esteja executando o Windows Server 2008 ou Windows Vista:

  • Para seguir um procedimento de linha de comando, talvez você precise em em aberto um aviso de comando elevado clicando em Iniciar, clicando com o botão direito do mouse em aviso de comandoe clicando em Executar sistema autônomo administrador.

  • Para seguir um procedimento que requer o Internet Explorer, talvez você precise iniciá-lo sistema autônomo um administrador clicando em Iniciar, clicando em Todos sistema autônomo programas, clicando com o botão direito do mouse em Internet Explorere, em seguida, clicando em Executar sistema autônomo administrador.

  • Para edição arquivos web.config, talvez seja necessário iniciar o editor de texto sistema autônomo um administrador, clique em Iniciar, clicando em Todos sistema autônomo programas, clicando com o botão direito do mouse no editor e, em seguida, clicando em Executar sistema autônomo administrador.

  • Para acessar o Gerenciador de relatório, relatório ou sites da Web para SQL Server O Reporting Services, você talvez precise adicionar esses sites à lista de sites confiáveis no Internet Explorer ou inicie o Internet Explorer sistema autônomo um administrador.

Para obter mais informações, consulte o Site da Microsoft.

Para especificar uma pasta raiz de cache diferentes

  1. No servidor de camada de aplicativo, crie uma pasta de cache.

    Você pode criar a pasta nos seguintes locais: em um disco local, o caminho UNC ou em uma unidade montada.

    Observação de segurança:

    A pasta de cache armazena informações confidenciais não criptografados.Portanto, Você deve Certifique-se de que apenas o conta de serviço a aplicativo nível tem Leitura and gravar permissões para a pasta de cache.

  2. clicar com o botão direito do mouse na pasta e clique em Propriedades.

    The Propriedadescaixa de diálogo da pasta é aberta.

  3. clicar no Segurança guia e clicar Add.

  4. Adicione o agrupar local TFS_APPTIER_SERVICE_WPGe clicar OK.

  5. selecionar o Read e Write caixas de seleção, desmarcar todas as outras caixas de seleção e clicar OK.

  6. em aberto Windows Explorer e navegue até unidade:\%programa Files%\Microsoft Visual Studio 2008 Team Foundation servidor\Web Services\VersionControl.

  7. Abra a Web. arquivo de configuração em um texto ou editor XML e localizar o <appSettings> seção.

  8. Localize o elemento <add key="fileCacheRoot">.

  9. Altere o local da pasta de raiz corrente do cache para o novo local, sistema autônomo mostra o exemplo a seguir:

    <add key="fileCacheRoot" value="NewCacheRootFolderLocation" />
    
  10. Salve e feche o arquivo Web.config.

    Observação:

    Para maximizar o desempenho, copie os arquivos da pasta cache antiga para a nova pasta de cache.

  11. em aberto um janela do aviso de comando, digite iisreset, e então pressione ENTER.

  12. Exclua a pasta de raiz antiga do cache.

    Observação:

    By Padrão , o pasta raiz de cache está localizada em … \Arquivos de Programas\ Microsoft Visual Studio 2008 Equipe Foundation servidor\Web Services\VersionControl\dados.

Alterando os limites de cache para remoção de arquivos

Um limite máximo é definido na quantidade de espaço de armazenamento que a camada de aplicativo pode usar para cache de arquivos.Quando esse limite é atingido, arquivos antigos no cache são excluídos para liberar algum espaço de armazenamento para que o espaço pode ser usado para armazenar em cache arquivos recém-solicitados.Uma rotina de limpeza remove os arquivos com base em quando foi acessados pela última vez.Arquivos que não tenham sido acessados por time mais longo são excluídos primeiro.

Para alterar o limite no qual arquivos antigos são removidos do cache

  1. No servidor de camada de aplicativo, em aberto Windows Explorer e navegue até unidade:\%programa Files%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl.

  2. Abra o arquivo Web.config em um texto ou editor XML.

  3. No Web.config, localizar o <appSettings> elemento.

  4. selecionar uma das seguintes opções:

    • Para especificar uma porcentagem do espaço em disco disponível para preencher antes de remover arquivos antigos do cache, localizar e atualização o <add key="CacheLimitPercent"> elemento.

      Por exemplo, a linha a seguir especifica que o cache deve preencher 60 % de capacidade de espaço em disco disponível antes de remover arquivos antigos:

      <add key="CacheLimitPercent" value="60" />
      
    • Para especificar um dimensionar fixo em MB para o cache para atingir antes de remover arquivos antigos, localizar e atualização o <add key="CacheLimit"> elemento.

      Por exemplo, a linha a seguir especifica que o cache deve alcançar 500 MB antes de remover arquivos antigos:

      <add key="CacheLimit" value="500" />
      
      Observação:

      Tanto o "CacheLimitPercent" e "CacheLimit" elementos não podem estar em vigor ao mesmo time. Para desabilitar qualquer elemento, omita o valor para esse elemento.

  5. Salve e feche o arquivo Web.config.

  6. em aberto um janela do aviso de comando, digite iisreset, e então pressione ENTER.

Para alterar a quantidade de cache para disponível ao remover arquivos antigos

  1. No servidor de camada de aplicativo, em aberto Windows Explorer e navegue até unidade:\%programa Files%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl.

  2. Abra o arquivo Web.config em um texto ou editor XML.

  3. Localize o elemento <add key="CacheDeletionPercent">.

  4. atualização the <add key="CacheDeletionPercent"> elemento alterando a porcentagem de espaço em cache para liberar ao remover arquivos antigos.

    Por exemplo, a seguinte linha especifica disponível 50 % do cache durante a remoção de arquivos antigos:

    <add key="CacheDeletionPercent" value="50" />
    
  5. Salve e feche o arquivo Web.config.

  6. em aberto um janela do aviso de comando, digite iisreset, e então pressione ENTER.

Alterando o intervalo para salvar estatísticas de desempenho do cache

Você pode alterar o intervalo para salvar estatísticas de desempenho de cache para um arquivo XML denominado ProxyStatistics.xml.Essas estatísticas são controladas pelo contadores de desempenho que são instalados por padrão.O arquivo ProxyStatistics.xml está localizado na pasta App_Data no diretório de instalação de camada de aplicativo.

Você pode exibir essas estatísticas de desempenho do monitor de desempenho do ou usando o serviço da ProxyStatistics Web.Para obter mais informações, consulte Como: Examinar o desempenho do cache usando serviço Web ProxyStatistics.

Para alterar o intervalo para salvar estatísticas de desempenho para um arquivo

  1. No servidor de camada de aplicativo, em aberto Windows Explorer e navegue até unidade:\%programa Files%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl.

  2. Abra o arquivo Web.config em um texto ou editor XML.

  3. No Web.config, localizar o <appSettings> elemento.

  4. Localize o elemento <add key="StatisticsPersistTime">.

  5. Atualizar o <add key="StatisticsPersistTime"> elemento alterando o número de horas para cada intervalo.

    Observação:

    O intervalo mínimo e padrão é um hora.O intervalo máximo é de 24 horas.

    Por exemplo, a linha a seguir especifica que devem passar duas horas entre quando as estatísticas são salvos em um arquivo:

    <add key="StatisticsPersistTime" value="2" />
    
  6. Salve e feche o arquivo Web.config.

  7. em aberto um janela do aviso de comando, digite iisreset, e então pressione ENTER.

Consulte também

Conceitos

Gerenciando aplicativo-servidores de camada para Team Foundation