Compartir a través de


Cómo: Cambiar la configuración de la memoria caché para un proxy de Team Foundation Server

Actualización: noviembre 2007

Como administrador de Team Foundation Server, puede cambiar la configuración de la caché de archivos de control de versiones cuando configure el proxy de Team Foundation Server después de la instalación o en cualquier otro momento.

Nota:

Después de instalar el proxy de Team Foundation Server, debe configurarlo a fin de habilitar y administrar la caché. Para obtener más información, vea Cómo: Habilitar el almacenamiento en caché del control de versiones para un proxy de Team Foundation Server.

Puede cambiar la configuración de la caché siguiendo uno de estos procedimientos:

  • Especificar una carpeta raíz de memoria caché diferente.

  • Cambiar el límite en el que los archivos anteriores se quitan de la caché.

  • Cambiar la cantidad de espacio que se liberará cuando se quiten los archivos anteriores.

  • Cambiar el intervalo de tiempo tras el que se guarda la información sobre el rendimiento de la caché en un archivo.

Puede seguir estos pasos al editar el archivo Proxy.config del equipo proxy. El archivo Proxy.config se encuentra en el directorio de instalación del servidor proxy. Para obtener más información, vea Configuración del archivo Web.Config del proxy de Team Foundation Server.

Nota:

El directorio de instalación predeterminado del servidor proxy es Unidad:\Archivos de programa\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.

Después de realizar una o más de estas tareas, debe reciclar el grupo de aplicaciones utilizando el comando IISRESET para recuperar la última versión del archivo Proxy.config.

Permisos necesarios

Para realizar este procedimiento, debe ser miembro del grupo de seguridad Administradores en el servidor proxy de Team Foundation Server.

Además de estos permisos, en los equipos que ejecutan Windows Server 2008 o Windows Vista:

  • Para seguir un procedimiento de línea de comandos, es posible que tenga que abrir un símbolo del sistema con privilegios elevados. Haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.

  • Para modificar archivos web.config, es posible que tenga que abrir un editor de texto como administrador. Haga clic en Inicio, en Todos los programas, haga clic con el botón secundario en el editor y, a continuación, haga clic en Ejecutar como administrador.

Para obtener más información, visite el sitio web de Microsoft.

Para especificar una carpeta raíz de la caché diferente

  1. En el equipo proxy de Team Foundation Server, cree una nueva carpeta de caché.

    Puede crear la nueva carpeta de caché en las ubicaciones siguientes: en un disco local, en la ruta UNC o en una unidad montada. Asegúrese de que esta carpeta tenga espacio suficiente porque puede contener archivos de todos los servidores de Team Foundation que el servidor proxy representa.

    Nota de seguridad:

    La carpeta de la caché almacena información confidencial que no se cifra. Por consiguiente, asegúrese de que sólo la cuenta de servicio de Team Foundation Server tiene permisos para Leer y Escribir en la carpeta de la memoria caché. Para obtener más información, vea Cómo: Configurar la seguridad de la memoria caché para un proxy de Team Foundation Server.

  2. Abra el Explorador de Windows y busque el directorio de instalación del servidor proxy.

  3. Abra el archivo Proxy.config en un editor de texto o de XML.

  4. Busque el elemento <CacheRoot>.

  5. Actualice el elemento <CacheRoot> cambiando la ubicación de la carpeta raíz actual de la memoria caché a la nueva ubicación del modo siguiente:

    <CacheRoot>NewCacheRootFolderLocation</CacheRoot>
    
  6. Guarde y cierre el archivo Proxy.config.

    Nota:

    Para maximizar el rendimiento, copie los archivos de la carpeta anterior en la nueva carpeta de caché.

  7. Abra una ventana de símbolo del sistema, escriba iisreset y, a continuación, presione ENTRAR.

  8. Elimine la carpeta raíz de la caché anterior.

    La carpeta raíz de la caché predeterminada se encuentra en ...\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\Data.

Cambiar los límites de la caché para quitar archivos anteriores

Para cambiar el límite de la caché en el que los archivos anteriores se quitan de la caché

  1. En el servidor proxy de Team Foundation Server, abra el Explorador de Windows y busque el directorio de instalación del servidor proxy.

  2. Abra el archivo Proxy.config en un editor de texto o de XML.

  3. Busque el elemento <CacheLimitPolicy>.

  4. Elija uno de los procedimientos siguientes:

    • Para especificar un porcentaje de espacio disponible en disco para rellenar antes de quitar los archivos anteriores de la caché, actualice el elemento <PercentageBasedPolicy>.

      Por ejemplo, en la línea siguiente se especifica que la caché debería rellenar hasta 60% la capacidad de espacio disponible en disco antes de quitar los archivos anteriores:

      <PercentageBasedPolicy>60</PercentageBasedPolicy>
      
    • Para especificar el tamaño fijo de MB que la caché tiene que alcanzar antes de quitar los archivos anteriores, agregue o actualice el elemento <FixedSizeBasedPolicy>.

      Por ejemplo, en la línea siguiente se especifica que la caché debería llegar a 500 MB antes de quitar los archivos anteriores.

      <FixedSizeBasedPolicy>500</FixedSizeBasedPolicy>
      
    Nota:

    Los elementos <PercentageBasedPolicy> y <FixedSizeBasedPolicy> no pueden estar en vigor a la vez.

  5. Guarde y cierre el archivo Proxy.config.

  6. Abra una ventana de símbolo del sistema, escriba iisreset y, a continuación, presione ENTRAR.

Para cambiar la cantidad de caché que se libera cuando se quitan archivos anteriores

  1. En el servidor proxy de Team Foundation Server, abra el Explorador de Windows y busque el directorio de instalación del servidor proxy.

  2. Abra el archivo Proxy.config en un editor de texto o de XML.

  3. Busque el elemento <CacheDeletionPercent>.

  4. Actualice el elemento <CacheDeletionPercent> cambiando el porcentaje de espacio de la memoria caché que se debe liberar al quitar archivos anteriores.

    Por ejemplo, la línea siguiente especifica que se libere un 50% de la memoria caché al quitar archivos anteriores.

    <CacheDeletionPercent>50</CacheDeletionPercent>
    
  5. Guarde y cierre el archivo Proxy.config.

  6. Abra una ventana de símbolo del sistema, escriba iisreset y, a continuación, presione ENTRAR.

Para cambiar el intervalo para guardar las estadísticas de rendimiento de la caché

Puede cambiar el intervalo para guardar las estadísticas de rendimiento de la memoria caché en un archivo XML denominado ProxyStatistics.xml. Unos contadores de rendimiento instalados de forma predeterminada realizan el seguimiento de estas estadísticas. El archivo ProxyStatistics.xml se encuentra en la carpeta App_Data en el directorio de instalación del servidor proxy.

Puede ver estas estadísticas de rendimiento en el monitor de rendimiento o utilizando el servicio web de ProxyStatistics. Para obtener más información, vea Cómo: Examinar el rendimiento de la memoria caché mediante el Monitor de rendimiento.

Para cambiar el intervalo de tiempo tras el que se guardan las estadísticas de rendimiento en un archivo

  1. En el servidor proxy de Team Foundation Server, abra el Explorador de Windows y busque el directorio de instalación del servidor proxy.

  2. Abra el archivo Proxy.config en un editor de texto o XML.

  3. Busque el elemento <StatisticsPersistTime>.

  4. Actualice el elemento <StatisticsPersistTime> cambiando el número de horas para cada intervalo.

    Nota:

    El intervalo predeterminado y mínimo es 1 hora. El intervalo máximo es 24 horas.

    Por ejemplo, en la línea siguiente se especifica que deberían transcurrir 2 horas entre las operaciones de guardar las estadísticas en un archivo:

    <StatisticsPersistTime>2</StatisticsPersistTime>
    
  5. Guarde y cierre el archivo Proxy.config.

  6. Abra una ventana de símbolo del sistema, escriba iisreset y, a continuación, presione ENTRAR.

Vea también

Tareas

Cómo: Configurar la seguridad de la memoria caché para un proxy de Team Foundation Server

Conceptos

Administrar conexiones remotas al servidor proxy de Team Foundation Server