2014-06-13 2 views
2

IIS 정적 콘텐츠 캐싱이 작동하는 방식에 대한 연구를하고 있습니다. 더 많이 읽으면 혼란 스럽습니다. offical 한 사이트에 따르면 IIS는 기본적으로 정적 콘텐츠를 캐시합니까?

:

는 이러한 유형의 콘텐츠가 요청하는 요청에서 변경되지 않기 때문에 가 자동으로 (예 : HTML 페이지, 이미지, 스타일 시트 등) 정적 콘텐츠를 캐시 IIS. 또한 IIS는 업데이트를 수행 할 때 파일에 대한 변경 내용을 감지하고 IIS는 필요에 따라 캐시를 플러시합니다.

(http://www.iis.net/learn/manage/managing-performance-settings/configure-iis-7-output-caching)

그러나,이 같은 IIS에 대한 정적 컨텐츠 캐싱을 사용하는 방법에 대한 기사를 찾는 유지 : http://www.galcho.com/Blog/post/2008/02/27/IIS7-How-to-set-cache-control-for-static-content.aspx

그래서 IIS 캐시 기본적으로 또는하지 않는 이유는 무엇입니까? 클라이언트 측 캐시와 서버 측 캐시를 혼동시킬 수 있습니까? 또는 이와 같은 기사가 구식입니까?

답변

3

기본적으로 IIS는 모든 정적 콘텐츠를 캐시합니다. 정적으로 간주 될 파일 유형의 정의는 staticContent 섹션 아래의 applicationHost.config에 정의됩니다. 정책을 재정의하거나 캐싱을 위해 추가 유형을 추가하려면 캐싱/프로필 섹션을 추가/변경해야합니다.