2011-04-23 3 views
8

일부 사이트는 공유 호스팅 (Windows 2003 Server)에 있으므로 서버 구성에 액세스 할 수있는 방법이 없습니다..net의 web.config를 사용하여 브라우저 캐싱을 사용합니까?

정적 파일 (jpg, css, js 등)에 대해 브라우저 캐시를 활용하는 방법은 어디에서나 읽을 수 있지만 내 경우에는 어떻게해야합니까?

호스팅이. NET에 설치되어 있습니다. web.config 파일이 어떤 식 으로든 도움이 될 수 있습니까? 그렇다면 어떻게?

답변

12

다음은 공유 호스트에있는 내 사이트에서 수행 한 작업입니다. 나는 cacheControlMaxAge가 다음과 같이 믿습니다 : hours : minutes : seconds하지만 나를 인용하지 마십시오.

<system.webServer> 
    <staticContent> 
     <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="3.00:00:00" /> 
    </staticContent> 
</system.webServer> 
4
당신의 web.config 파일에 cacheControlMaxAge을 제공하지만,이 문제를 해결하려면 completly 다음 캐치 최대 나이 칠일을 사용하여 등급을 향상시킬 수

구글 페이지 속도 도구는 여기

코드는 그것을 넣어를 해결하는 것입니다 이 코드는 web.config에 있습니다.

<system.webServer> 
<staticContent> 
    <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.24:00:00" /> 

    </staticContent> 
</system.webServer> 
관련 문제