Кеширование в браузере на стороне пользователя просто необходимо для ускорения работы сайта, так как не придется при каждом обновлении страницы заново закачивать скрипты, стили и элементы оформления.
Для того чтобы включить кэширование браузером в файле .htaccess добавьте следующий код:
В котором необходимо перечислить все расширения файлов (gif|jpg|jpeg|png|...), которые необходимо кэшировать. max-age=604800 - время на которое необходимо кэшировать файлы, указывается в секундах (в данном случае 7 дней).
Возможные ошибки Если при добавлении этого блока в файл .htaccess вы получили ошибку 500 Internal server error: Скорее всего у вас отсутствует модуль headers.load, для того что бы включить его войдите в систему с правами администратора и выполните следующие команды:
Создаем символическую ссылку с mods-available/headers.load в mods-enabled и перезапускаем Apache.