2013-07-11 3 views
0

나는 내 웹 사이트에 다음 코드를 사용하고 있습니다. 나는 나를 효과적으로 페이지와 파일을 캐시하기 위해서이 코드가 올바른지 알고 싶다. 나는 이것을 확인하기 위해 도구를 사용하려했지만 어떤 사람들은 내가 캐싱하고 있다는 것을 보지 못한다고 말한다.PHP 캐싱 파일 (.htaccess)

<ifModule mod_headers.c> 
    # 1 Month 
    <filesMatch ".(ico|gif|jpg|jpeg|png|pdf)$"> 
     Header set Cache-Control "max-age=2419200" 
    </FilesMatch> 

    # 1 Week 
    <filesMatch ".(css|js)$"> 
     Header set Cache-Control "max-age=604800" 
    </FilesMatch> 

    # 1 Day 
    <filesMatch ".(htm|html)$"> 
     Header set Cache-Control "max-age=86400" 
    </FilesMatch> 
</ifModule> 

답변

0

캐칭은 브라우저의 자동 메커니즘입니다. 페이지가로드 될 때 브라우저는 js, css, images ...와 같은 정적 파일을 캐시에서 검사합니다. 사용 가능하지 않으면 브라우저에서 캐시로 이동합니다.

파일이 캐시되었는지 여부를 확인하려면 방화 켓 콘솔과 clik on request 링크를 확인하십시오. 여기

당신은

Accept-Ranges bytes 
    Cache-Control max-age=290304000, public 
    Content-Encoding gzip 
    Content-Length 2824 
    Content-Type application/javascript 
    Date Thu, 11 Jul 2013 10:15:06 GMT 
    Expires Fri, 12 Jul 2013 10:15:06 GMT 
    Last-Modified Thu, 03 Jan 2013 16:05:54 GMT 
    Server Apache 
    Vary Accept-Encoding,User-Agent 
등의 정보를 볼 수 있습니다