httpd.conf 에 간단히
ExpiresActive On
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
요렇게 해 주면 js, css, images 는 브라우저 캐시를 이용하게 됩니다.
그러면 한번 불러온 저 파일들은 뒤로,앞으로 이동시에 다시 불러오지 않습니다.
오직 새로고침시에만 다시 불러옵니다.
License : Public Domain
출처 :: http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=56733
Invalid command 'ExpiresActive', perhaps mis-spelled or defined by a module not included in the server configuration
위와 같은 에러 출력시 LoadModule expires_module modules/mod_expires.so
--- 관련 문서
http://www.apache-kr.org/www/apacheTechnical.php?cmd=technicalView&rg_d=20070705&rg_seq_n=1
http://www.jonasjohn.de/snippets/php/caching.htm
http://nedmartin.org/site/caching
http://larve.net/2006/08/php-http-caching/doc/classHttpCaching.html#_details
http://www.zend.com/zend/spotlight/dynamic-pages.php