이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 16759|회답: 0

[캐나다 표준] CDN 서비스를 사용하여 IIS 캐시 정책 설정을 설정합니다

[링크 복사]
게시됨 2014. 11. 2. 오후 1:47:18 | | | |
1. 전체 사이트가 파일만 .html .jpg .png .gif .apk하고 다른 파일들은 캐시되지 않기 때문에; 먼저 사이트 전체를 비캐시로 설정할 수 있습니다
a) IIS 정보 관리자를 열고 서비스 웹사이트 "a.cc.com"의 속성을 우클릭한 후 HTTP 헤더 옵션을 선택한 뒤, "콘텐츠 만료 활성화"를 체크하고, "지금 만료"를 선택한 후 "확인"을 선택하세요. 다음과 같이 진행됩니다:



b) 위 설정을 완료한 후에는 CDN이 전체 웹사이트 콘텐츠를 캐시하지 않고, .html .jpg .png .gif .apk 파일 유형에 대한 캐싱 정책을 설정합니다


2. 특정 파일에 대한 캐시 설정은 다음과 같습니다:
a) 위에서 다른 확장자를 가진 파일들이 특정 디렉터리 아래에 별도로 배치되어 있고, 그 디렉터리에 다른 확장자를 가진 파일이 없다면, 확장자가 위치한 전체 디렉터리에 대해 캐시 시간을 설정할 수 있습니다; 구체적인 방법은 "IIS Information Manager"에서 웹사이트 "a.cc.com" 디렉터리를 확장하고, 캐시 시간을 설정해야 하는 디렉터리를 선택하는 것입니다. 예를 들어, 모든 jpg는 img 디렉터리에 저장됩니다. 그 후 디렉터리를 우클릭하여 "Properties"를 선택한 후 "HTTP 헤더" 선택기를 선택합니다; 웹사이트 전체가 방금 비캐싱 설정을 설정했기 때문에, 디렉터리의 "HTTP 헤더" 캐시 설정이 1과 동일하며, 다음 구성을 수정할 수 있습니다: "이 기간 이후 만료"를 선택하고 만료 시간 값을 14일 같은 값으로 설정한 후 "확인"을 클릭하여 저장하세요. 방법은 다음과 같습니다:



b) 특정 확장자를 가진 파일들이 고유 디렉터리에 균일하게 배치되지 않고, 같은 디렉터리 내 다른 확장자 파일들과 섞여 있으면 구성이 더 복잡해집니다;


특정 확장자를 하나씩 설정하는 파일을 피하려면 IIS가 '와일드카드'를 지원하도록 해야 하며, '와일드카드'를 지원하는 구성은 다음과 같습니다:
1) IIS 정보 관리자를 열고 서비스 웹사이트 속성 a.cc.com 우클릭, 홈 디렉터리 탭을 선택한 후 탭의 구성 버튼을 클릭하면 다음 대화상자가 나타납니다:



2) "와일드카드 애플리케이션 매핑 (실행 순서)" 열에서 "삽입" 버튼을 클릭하고 파일 선택 박스에서 C: WINDOWSMicrosoft.NETFramework를 선택하세요 4.0.30319aspnet_isapi.dll 파일 중 "C:"가 시스템 디스크일 때, "파일 존재 여부 확인"을 체크하지 마세요. 다음과 같습니다:



"OK" 버튼을 연속으로 두 번 클릭하면 IIS 와일드카드 지원 구성이 완료됩니다

3) 다음으로, 캐시 구성 파일이 있는 디렉터리로 가서 확장자를 캐시해야 하는 파일을 선택한 후 우클릭, 속성 선택, "HTTP 헤더" 카드를 선택한 후 2.a에서 설정을 수행), 저장; 다음으로, 이 파일 디렉터리 내에 동일한 확장자를 가진 모든 파일에 대한 설정이 있으며, 이때 IIS의 구성 파일 구현을 수정해야 합니다.

4) IIS의 구성 파일을 C:WINDOWSsystem32inetsrvMetaBase.xml(IIS6 설정)에 저장하고, 위 파일을 "메모장" 프로그램으로 열고, 3의 bin 디렉터리 아래 test.jpg의 캐시 만료 시간을 설정했다면, "/bin/test.jpg" 문자열을 찾습니다. test.jpg bin 디렉터리 내 모든 jpg 파일이 이 캐시 설정을 사용하게 하려면, "test.jpg"을 "*.jpg"로 바꾸고 파일을 유지하면 됩니다. 참고: 위 파일을 수정하려면 서비스에서 IIS 관리자 서비스를 꺼야 합니다.

5) 다른 확장 프로그램이 적용된 파일 캐시 설정은 3) 그리고 4) 위의 연산을 반복할 수 있습니다.





이전의:CDN 서비스를 사용하여 Apache 캐시 정책 설정
다음:웹사이트가 한 달 반 동안 계속 존재하거나 포함되지 않는다면 어떻게 해야 하나요?
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com