다음을 통해 공유


피어 캐시 관리

참고

Windows 7부터 BITS(Background Intelligent Transfer Service) 3.0 피어 캐싱 모델은 더 이상 사용되지 않습니다. BITS 4.0이 설치된 경우 BITS 3.0 피어 캐싱 모델을 사용할 수 없습니다.

 

다운로드 성능을 향상시키기 위해 BITS를 사용하면 피어 컴퓨터에서 콘텐츠를 다운로드할 수 있습니다. 이 기능을 사용하려면 관리자가 EnablePeerCaching 그룹 정책 설정을 사용하도록 설정해야 합니다. 사용하도록 설정된 경우 피어는 피어에서 콘텐츠를 다운로드하고 피어에 콘텐츠를 제공할 수 있습니다. 관리자는 DisablePeerCachingClient 및 DisablePeerCachingServer 정책 설정을 사용하여 피어에서 콘텐츠를 다운로드하거나 피어에 콘텐츠를 제공하는 것을 각각 방지할 수도 있습니다.

그룹 정책 설정이 구성되지 않은 경우 애플리케이션은 IBitsPeerCacheAdministration::SetConfigurationFlags 메서드를 호출하여 컴퓨터에 대한 피어 캐싱 기본 설정을 지정할 수 있습니다. 이러한 기본 설정은 나중에 설정된 경우 그룹 정책 설정에 의해 재정의됩니다. 컴퓨터가 피어 캐싱을 사용하도록 설정하는지 확인하려면 IBitsPeerCacheAdministration::GetConfigurationFlags 메서드를 호출합니다 .

피어 캐싱을 사용하는 경우 BITS는 작업에서 콘텐츠를 명시적으로 캐시하도록 허용하는 경우에만 작업의 콘텐츠를 캐시합니다. 또한 BITS는 작업에서 명시적으로 허용하는 경우에만 피어에서 콘텐츠를 다운로드합니다. 작업에 피어 캐싱을 사용하도록 설정하려면 IBackgroundCopyJob4::SetPeerCachingFlags 메서드를 호출합니다 .

피어 캐싱을 사용하도록 설정하기 위해 그룹 정책 또는 IBitsPeerCacheAdministration 인터페이스를 사용하는 것 외에도 두 방법 중 하나를 사용하여 액세스되지 않은 파일이 캐시에 남아 있는 기본 캐시 크기와 기간을 변경할 수도 있습니다. IBitsPeerCacheAdministration 인터페이스를 사용하여 기본값을 변경하려면 SetMaximumCacheSizeSetMaximumContentAge 메서드를 호출합니다. 이러한 메서드는 기본 설정 설정을 지정하므로 그룹 정책 설정에 의해 재정의됩니다.

BITS가 콘텐츠를 다운로드하려고 하는 피어를 나열하려면 IBitsPeerCacheAdministration::EnumPeers 메서드를 호출합니다.

BITS가 피어에 제공할 캐시의 파일을 나열하려면 IBitsPeerCacheAdministration::EnumRecords 메서드를 호출합니다 .

피어 검색 또는 캐시 레코드 삭제와 관련하여 피어 캐시를 관리할 필요가 없습니다. 이 기능은 완전성을 위해 IBitsPeerCacheAdministration 인터페이스에 포함되었습니다.