.htaccess mod_expires mod_headers Кэширование статического контента браузером -- Ускорение загрузки страницы

Для кэширования статических файлов добавьте в .htaccess:

# Указываем браузеру кэшировать статику
<IfModule mod_expires.c> 
    <FilesMatch \.(png|gif|jpg|css|js|bmp|jpeg|ico|swf|flv|pdf|tiff)$>
        ExpiresActive On
        ExpiresDefault "access plus 10 years"
    </FilesMatch>
</IfModule>

А вот код с использованием mod_headers без (mod_expires) и указанием конктреной даты (можно выставить что-нибудь далёкое), его можно добавить после предыдущего фрагмента для подстраховки:

# Если mod_expires  на сервере выключен
<IfModule !mod_expires.c> 
    <IfModule mod_headers.c>
        <FilesMatch "\.(png|gif|jpg|css|js|bmp|jpeg|ico|swf|flv|pdf|tiff)$">
            Header set Expires "Thu, 31 Dec 2037 23:55:55 GMT"
            Header set Cache-Control "max-age=315360000"
        </FilesMatch>
    </IfModule>
</IfModule>