2013-07-30 2 views
1

보안상의 이유로 .cfm 페이지에 캐시 지우기 코드를 넣었습니다. 캐시 명확한 코드는 모든 지금JavaScript 및 CSS 파일을 브라우저 캐시에 저장하는 방법은 무엇입니까?

<cfheader name="Cache-Control" value="no-cache,no-store,must-revalidate"> 
<cfheader name="Pragma" value="no-cache"> 
<cfheader name="Expires" value="#GetHttpTimeString(Now()-1)#"> 

그것이 가져 오는 요청하는 모든 자바 스크립트, 내 사이트의 속도를 감소 서버에서 CSS 및 이미지 파일. ColdFusion 또는 JavaScript에서 JavaScript, CSS 및 이미지 파일을 캐시에 보관하여 성능을 향상시킬 수있는 방법이 있습니까?

+1

헤더를 제거 하시겠습니까? oO – Virus721

+0

@ Virus721 보안상의 이유로 헤더를 제거 할 수 없습니다. –

+0

보안상의 이유로 무엇을 의미합니까? – Virus721

답변

0

(Apache를 사용한다고 가정) mod_expires를 활성화하고 .htaccess 파일에서 캐시 조건을 사용자 정의하십시오.

<IfModule mod_expires.c> 
    ExpiresActive On 
    ExpiresDefault “access plus 1 second” 
    ExpiresByType text/css “access plus 7 days” 
    ExpiresByType image/jpg “access plus 7 days” 
</IfModule> 
+0

예, 우리는 아파치를 사용하고 있습니다.이 코드를 넣어야하는 파일을 설명해 주시겠습니까? –

+0

이 스크립트는 .htaccess 파일에 저장됩니다. 작동하지 않으면 이전 답변에서 추가 도움을 받으십시오. http://stackoverflow.com/a/11622555/2623144 – XaxD

관련 문제