에 따르면 : http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching에 따르면 브라우저 캐싱을 사용해야합니다. 그러나 나는 어떻게해야할지 모른다.레버리지 브라우저 캐싱
html 섹션에 특정 태그를 추가하기 만합니까? 아니면 서버로 클라이언트로 보내야 할 필요가있는 것입니까? PHP 헤더와 관련이 있습니까?
에 따르면 : http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching에 따르면 브라우저 캐싱을 사용해야합니다. 그러나 나는 어떻게해야할지 모른다.레버리지 브라우저 캐싱
html 섹션에 특정 태그를 추가하기 만합니까? 아니면 서버로 클라이언트로 보내야 할 필요가있는 것입니까? PHP 헤더와 관련이 있습니까?
캐싱은 다양한 HTTP 헤더를 통해 제어됩니다. Mark Nottingham의 Caching Tutorial for Web Authors and Webmasters을 읽어야합니다. header 함수를 사용하여 PHP에서 출력 된 문서에 HTTP 헤더를 설정할 수 있습니다.
.htaccess에서 이와 같이 할 수 있습니다.
## EXPIRES CACHING ##
<IfModule mod_expires>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
이 내용이 큰 차이점이 있습니까? 나는 다른 제안을 pingdom.com과 확인하고 있습니까? – alex
@Rikesh : 위의 코드가 어딘가에서 인용 되었습니까? 아니면 자신의 코드입니까? 나는 원래 Ashraf Malik의 답변과 같은 장소에서 복사/붙여 넣기했지만 원래는 몇 년 전에 게시되었음을 알았습니다. Ashraf가 코드를 잘못 표시 했습니까? –