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> |
프록시 구성 파일의 루트 요소입니다. 예를 들면 다음과 같습니다.
|
<Servers> |
이 노드는 프록시가 제공하는 파일의 원본 응용 프로그램 계층에 해당하는 <Server> 노드의 컬렉션을 나타냅니다. 각 <Server> 노드에는 응용 프로그램 계층에 있는 VersionControl 가상 디렉터리의 URI를 지정하는 <Uri> 노드가 있습니다. 예를 들면 다음과 같습니다.
|
<CacheRoot> |
이 노드에는 파일 캐시의 루트 디렉터리가 있습니다. 이 디렉터리에는 프록시가 구성된 각 응용 프로그램 계층별로 하나씩의 폴더가 포함되어 있습니다. 예를 들면 다음과 같습니다.
|
<CacheLimitPolicy> |
이 노드는 프록시가 정리 루틴을 실행하여 오래된 파일을 제거하는 시점을 지정합니다. 이 노드를 구성할 때는 사용 가능한 디스크 공간이 일정 비율만큼 채워지면 정리 루틴을 실행하는 <PercentageBasedPolicy> 노드를 사용하거나, 캐시의 고정 크기(MB)를 지정하는 <FixedSizeBasedPolicy> 노드를 사용할 수 있습니다. 지정된 크기에 도달하면 정리 루틴이 실행됩니다. 예를 들면 다음과 같습니다.
|
<StatisticsPersistTime> |
이 노드는 디스크에 통계 정보를 쓰는 빈도(시간)를 나타냅니다. 예를 들면 다음과 같습니다. <StatisticsPersistTime>1</StatisticsPersistTime> |
<ReaderChunkSize> |
이 노드는 판독기 청크 크기를 설정합니다. 예를 들면 다음과 같습니다. <ReaderChunkSize>1048576</ReaderChunkSize> |
<WriterChunkSize> |
이 노드는 작성기 청크 크기를 설정합니다. 예를 들면 다음과 같습니다. <WriterChunkSize>1048576</WriterChunkSize> |
프록시 구성 설정 변경
프록시 구성을 변경하려면 텍스트 또는 XML 편집기에서 Proxy.config 파일을 열고 지정된 값을 직접 변경해야 합니다. 변경 내용을 적용하려면 파일을 저장한 후 응용 프로그램 풀을 재생해야 합니다. 자세한 내용은 방법: Team Foundation Server Proxy의 버전 제어 캐싱 활성화 및 방법: Team Foundation Server Proxy의 캐시 설정 변경을 참조하십시오.