2017-01-28 5 views
0

루트 디렉토리에있는 .htaccess 파일에 다음 코드를 추가했지만 아무 것도하지 않습니다. 캐시를 제대로 활용하려면 어떻게해야합니까?무들에서 브라우저 캐시를 활용하는 방법

<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresByType image/jpg "access plus 1 year" 
ExpiresByType image/jpeg "access plus 1 year" 
ExpiresByType image/gif "access plus 1 year" 
ExpiresByType image/png "access plus 1 year" 
ExpiresByType text/css "access plus 1 month" 
ExpiresByType application/pdf "access plus 1 month" 
ExpiresByType text/x-javascript "access plus 1 month" 
ExpiresByType application/x-shockwave-flash "access plus 1 month" 
ExpiresByType image/x-icon "access plus 1 year" 
ExpiresDefault "access plus 2 days" 
</IfModule> 

답변

0

코드에는 아무런 문제가 없지만 충분히 광범위하지는 않습니다. 아래 코드를 사용해보십시오. 여기에는 레버리지 브라우저 캐싱의 모든 측면이 포함됩니다. Leverage Browser Caching for 3rd Party JS.

: 외부 파일 :

## EXPIRES CACHING ## 
<IfModule mod_expires.c> 
ExpiresActive On 

## IMAGES ## 
ExpiresByType image/jpg "access plus 1 year" 
ExpiresByType image/jpeg "access plus 1 year" 
ExpiresByType image/gif "access plus 1 year" 
ExpiresByType image/png "access plus 1 year" 
ExpiresByType image/x-icon "access plus 1 year" 

## CSS ## 
ExpiresByType text/css "access plus 1 month" 

## HTML ## 
ExpiresByType text/html "access plus 1 month" 

## JAVASCRIPT ## 
ExpiresByType text/javascript "access plus 1 month" 
ExpiresByType text/x-javascript "access plus 1 month" 
ExpiresByType application/javascript "access plus 1 month" 
ExpiresByType application/json "access plus 1 month" 
ExpiresByType application/x-javascript "access plus 1 month" 
ExpiresByType application/x-shockwave-flash "access plus 1 month" 
ExpiresByType application/pdf "access plus 1 month" 
ExpiresDefault "access plus 1 month" 
</ifModule> 

당신은 또한 외부 파일을 캐시 할 경우를 제외하고,이에 대한 답을 참조