다음을 통해 공유


Team Foundation Server Proxy Web.Config 파일 설정

업데이트: 2007년 11월

Team Foundation Server Proxy에는 프록시 구성에 필요한 정보를 유지 관리하는 별도의 XML 구성 파일이 있습니다. 이 항목에서는 이 파일에 있는 노드와 이러한 노드가 Team Foundation Server Proxy 구성에 미치는 영향에 대해 설명합니다.

Team Foundation Server Proxy.Config 노드

%ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\proxy.config에 있는 Team Foundation Server Proxy 구성 파일에는 다음과 같은 XML 노드가 있습니다.

노드

설명

<ProxyConfiguration>

프록시 구성 파일의 루트 요소입니다. 예를 들면 다음과 같습니다.

<ProxyConfiguration 
    xlmns:xsd="http://www.w3.org/2001/XMLSchema" 
    xlmns:xsi="http://www.w3.org/2001/SMLSchema-instance">
<!-- Additional notes omitted for clarity -->
</ProxyConfiguration>

<Servers>

이 노드는 프록시가 제공하는 파일의 원본 응용 프로그램 계층에 해당하는 <Server> 노드의 컬렉션을 나타냅니다. 각 <Server> 노드에는 응용 프로그램 계층에 있는 VersionControl 가상 디렉터리의 URI를 지정하는 <Uri> 노드가 있습니다. 예를 들면 다음과 같습니다.

<Servers>
    <Server>
        <Uri>http://tfserver:8080/VersionControl</Uri>
    </Server>
</Servers>

<CacheRoot>

이 노드에는 파일 캐시의 루트 디렉터리가 있습니다. 이 디렉터리에는 프록시가 구성된 각 응용 프로그램 계층별로 하나씩의 폴더가 포함되어 있습니다. 예를 들면 다음과 같습니다.

<CacheRoot>C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\Data</CacheRoot>

<CacheLimitPolicy>

이 노드는 프록시가 정리 루틴을 실행하여 오래된 파일을 제거하는 시점을 지정합니다. 이 노드를 구성할 때는 사용 가능한 디스크 공간이 일정 비율만큼 채워지면 정리 루틴을 실행하는 <PercentageBasedPolicy> 노드를 사용하거나, 캐시의 고정 크기(MB)를 지정하는 <FixedSizeBasedPolicy> 노드를 사용할 수 있습니다. 지정된 크기에 도달하면 정리 루틴이 실행됩니다. 예를 들면 다음과 같습니다.

<CacheLimitPolicy>    
    <!-- Cache limit expressed as percentage of disk space -->
    <PercentageBasedPolicy>75</PercentageBasedPolicy>    </CacheLimitPolicy>
<CacheLimitPolicy>
    <!-- Cache limit expressed as MB -->
    <FixedSizeBasedPolicy>500</FixedSizeBasedPolicy>
</CacheLimitPolicy>

<StatisticsPersistTime>

이 노드는 디스크에 통계 정보를 쓰는 빈도(시간)를 나타냅니다. 예를 들면 다음과 같습니다.

<StatisticsPersistTime>1</StatisticsPersistTime>

<ReaderChunkSize>

이 노드는 판독기 청크 크기를 설정합니다. 예를 들면 다음과 같습니다.

<ReaderChunkSize>1048576</ReaderChunkSize>

<WriterChunkSize>

이 노드는 작성기 청크 크기를 설정합니다. 예를 들면 다음과 같습니다.

<WriterChunkSize>1048576</WriterChunkSize>

프록시 구성 설정 변경

프록시 구성을 변경하려면 텍스트 또는 XML 편집기에서 Proxy.config 파일을 열고 지정된 값을 직접 변경해야 합니다. 변경 내용을 적용하려면 파일을 저장한 후 응용 프로그램 풀을 재생해야 합니다. 자세한 내용은 방법: Team Foundation Server Proxy의 버전 제어 캐싱 활성화방법: Team Foundation Server Proxy의 캐시 설정 변경을 참조하십시오.

참고 항목

기타 리소스

Team Foundation Server의 구성 설정 관리