заметка была написана очень давно, но вот попалась мне на глаза при разборке хлама на моём компе на работе
вот мой expires.conf для апача (апач используется для тестов и разработки)
**LoadModule headers_module modules/mod_headers.so
LoadModule expires_module modules/mod_expires.so
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 3 minutes"
ExpiresByType image/gif "modification plus 5 months"
ExpiresByType image/jpeg "modification plus 5 months"
ExpiresByType image/png "modification plus 5 months"
ExpiresByType image/bmp "modification plus 5 months"
ExpiresByType text/css "modification plus 2 weeks"
ExpiresByType text/html "modification plus 2 weeks"
ExpiresByType text/plain "modification plus 2 weeks"
</IfModule>**
понятно, что время устаревания закэшированных компонентов надо выставлять адекватное, замечу, что настройки сервера можно перекрыть настройками для конкретного виртуального сервера или для отдельного каталога сервера, для конкретных файлов такие финты я не пробовал