기술 자료: 271361 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

자동 프록시 구성 스크립트를 사용하도록 Internet Explorer를 구성하면 Internet Explorer가 FindProxyForURL 호출에서 반환하는 프록시를 캐시합니다. 캐싱 메커니즘(자동 프록시 결과 캐시)은 URL 기반이 아니라 호스트 기반으로 수행됩니다. 따라서 같은 웹 서버에 액세스할 때 다른 프록시를 사용할 수 없습니다. 아래의 예제 시나리오는 이러한 동작을 보여 줍니다.
  • 이름이 "Webserver"이고 두 개의 가상 폴더, "/login"과 "/test"가 있는 웹 서버를 구성합니다.
  • 다음과 같은 .pac 파일을 만듭니다.
    function FindProxyForURL(url, host)
    {
    if shExpMatch (url, "http://webserver/login") return "DIRECT";
    else return "PROXY myproxy:80";
    }
  • 이 .pac 파일을 사용하도록 Internet Explorer를 구성합니다.
  • Internet Explorer를 시작하고 다음 웹 주소를 입력합니다.
    http://webserver/login
    Internet Explorer가 이 .pac 파일을 로드하고 직접 연결을 올바르게 사용합니다.
  • 로그온 페이지가 나타나면 http://webserver/test를 입력합니다. 네트워크 모니터를 사용하면 "http://webserver/test"에 액세스할 때 "myproxy" 대신 여전히 직접 연결을 사용한다는 것을 알 수 있습니다.

추가 정보

자동 프록시 결과 캐시는 Internet Explorer 5.5 이상에 추가된 성능 향상 기능입니다. 이 캐시의 목적은 자동 프록시 구성 스크립트의 클라이언트쪽 처리를 줄이는 것입니다. 인터넷 사이트에 연결할 경우 FindProxyForURL 함수를 사용하여 프록시가 사용되는지 여부와 사용할 프록시를 확인합니다. Internet Explorer 5.5 이상에서는 우선 자동 프록시 결과 캐시를 점검하여 이전에 이 호스트에 연결하는 데 사용된 프록시가 있는지 확인합니다. 이러한 점검 작업이 실패하면 이는 현재 세션 동안 호스트에 연결하려는 시도가 첫 번째 시도이고 일반 프록시 검색 논리를 적용한다는 것을 나타냅니다. 아래의 목록은 Internet Explorer 5.5 이상에서 프록시가 사용되는지 여부와 사용할 프록시를 확인하는 데 사용하는 논리를 보여 줍니다.
  • Internet Explorer에서 자동으로 설정 검색이 설정되어 있으면 LAN에서 Wpad.dat 파일을 다운로드하여 이를 자동 프록시 구성 스크립트로 처리하려고 합니다. 스크립트에서 프록시가 반환되고 Internet Explorer가 이 프록시를 통해 연결을 설정한 경우에는 자동 프록시 결과 캐시가 반환된 호스트와 프록시 서버 이름으로 업데이트됩니다.
  • Internet Explorer에서 자동 구성 스크립트 사용이 설정되어 있으면 자동 프록시 구성 스크립트를 다운로드하고 처리합니다. 스크립트에서 프록시가 반환되고 Internet Explorer가 이 프록시를 통해 연결을 설정한 경우에는 자동 프록시 결과 캐시가 반환된 호스트와 프록시 서버 이름으로 업데이트됩니다.
  • Internet Explorer가 정적 프록시 서버에 대해 구성된 경우 이 프록시 서버 이름이 레지스트리에서 검색됩니다.
Internet Explorer가 자동 프록시 구성 스크립트를 사용하면 스크립트 처리에서 프록시가 사용될 것임을 나타내는 경우 이 프록시 서버와의 연결이 열립니다. 프록시 서버가 연결을 설정할 수 없으면 30분간 이 프록시 서버를 사용하지 않도록 프록시 서버 이름이 잘못된 프록시 서버 링크 목록에 추가됩니다. 자동 프록시 구성 스크립트에 여러 프록시 서버 목록이 나와 있는 PROXY 반환이 포함되어 있는 경우에는 목록의 프록시를 모두 시도하거나 연결이 설정될 때까지 이 목록의 다음 번 프록시가 시도됩니다. 목록의 프록시를 모두 시도했는데도 연결이 설정되지 않은 경우에는 Internet Explorer에서 "페이지를 표시할 수 없습니다."라는 오류 메시지를 표시합니다.

프록시 서버를 통해 연결이 설정되면 해당 사이트의 호스트 이름과 프록시 서버 이름이 캐시됩니다. 같은 세션에서 다음에 이 호스트 이름에 액세스하려고 하면 Internet Explorer에 사용할 프록시에 대해 이미 캐시된 정보가 있습니다. 따라서 이 호스트에 대한 후속 연결은 모두 이전에 사용한 적이 있는 프록시를 통해 시도됩니다. 따라서, 캐시된 프록시 서버 이름을 같은 세션 동안 사용할 수 없으면 자동 프록시 구성 스크립트가 다시 처리되지 않고 Internet Explorer에서 "페이지를 표시할 수 없습니다."라는 오류 메시지를 표시합니다.

사용자에게 필요한 프록시 중복성을 제공하기 위해 자동 프록시 결과 캐시를 해제할 수 있습니다. 그러면 Internet Explorer에서 실행한 모든 GET 요청이 클라이언트쪽에서 처리됩니다. 그 결과 자동 프록시 구성 스크립트의 논리와 크기에 따라 Internet Explorer 성능이 달라질 수 있습니다. 자동 프록시 결과 캐시를 해제하려면 다음 방법 중 하나를 사용하십시오.

참고 자동 프록시 캐싱을 해제하면 Internet Explorer 성능이 영향을 받을 수 있습니다.

방법 1: 레지스트리 수정

중요 이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수도 있으므로 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리 백업 및 복원 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
322756 Windows XP 및 Windows Server 2003에서 레지스트리를 백업, 편집 및 복원하는 방법


다음 레지스트리 키를 사용하여 자동 프록시 결과 캐시를 해제할 수 있습니다.
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings


값: EnableAutoproxyResultCache
종류: REG_DWORD
데이터 값: 0 = 캐싱 해제, 1(또는 키 없음) = 자동 프록시 캐싱 설정(기본 동작)
이 레지스트리 키가 없으면 다음 레지스트리 파일을 사용하여 레지스트리 키를 만들 수 있습니다.
Windows 레지스트리 편집기 버전 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]"EnableAutoProxyResultCache"=dword:00000000"

방법 2: 그룹 정책 설정 수정

  1. 시작, 실행을 차례로 클릭하고 gpedit.msc를 입력한 다음 확인을 클릭합니다.
  2. 그룹 정책 개체 편집기에서 사용자 구성\관리 템플릿\Windows 구성 요소\Internet Explorer를 두 번 클릭합니다.
  3. 자동 프록시 스크립트 캐싱 안 함을 두 번 클릭합니다.
  4. 사용을 클릭한 다음 확인을 클릭합니다.
보안 요청과 비보안 요청을 같은 서버에서 처리하는 프록시 서버를 사용하여 연결한 경우에는 이 레지스트리 키를 사용해야 합니다. 이러한 동작을 예로 들면 SQUID 프록시 서버 소프트웨어를 들 수 있습니다. Internet Explorer가 일반적으로 포트 정보를 캐시하기 때문에 보안 응답과 비보안 응답을 같은 서버에 보내려고 할 때는 올바른 포트 번호를 통해 보안 요청을 보내지 않고 다른 포트 번호를 통해 보낼 수 있습니다. 잘못된 프록시 서버 목록 추가에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
320507 Internet Explorer에서 30분 동안 잘못된 프록시 서버를 다시 시도하지 않음

속성

기술 자료: 271361 - 마지막 검토: 2011년 5월 15일 일요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Internet Explorer 9
  • Windows Internet Explorer 8
  • Windows 7 Enterprise
  • Windows 7 Enterprise N
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Home Premium N
  • Windows 7 Professional
  • Windows 7 Professional N
  • Windows 7 Starter
  • Windows 7 Starter N
  • Windows 7 Ultimate
  • Windows 7 Ultimate N
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
키워드:?
kbenv kbhowto KB271361

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com