Установка даты истечения срока действия или максимального возраста в заголовках HTTP

Я только что закончил веб-сайт, который я создал, и представил его в google insights http://developers.google.com/speed/pagespeed/insights/ для обзоров производительности, и это результат, который я получил. введите описание изображения здесь

В нем говорится, что мне нужно установить дату истечения срока действия или максимальный возраст в заголовках HTTP, но я не знаю, как можно установить дату истечения срока действия для чего-либо, кроме файлов cookie / сеансов, поэтому я не знаю, что это означает или как это сделать.

любая помощь будет оценена очень много

Related of "Установка даты истечения срока действия или максимального возраста в заголовках HTTP"

Как правило, это делается с использованием файла .htaccess на вашем хосте. Ниже приведен пример вырезания и вставки из заголовков кеша HTTP с .htaccess

<IfModule mod_headers.c> # WEEK <FilesMatch "\.(jpg|jpeg|png|gif|swf)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch> </IfModule> 

Если вы поставляете материалы из оболочки PHP, вы можете использовать PHP для создания заголовка, и в этом случае вы будете ссылаться на HTTP-протокол, описанный здесь. Раздел 14.9. Cache-Control http://www.w3.org/Protocols/rfc2616/rfc2616-sec14. HTML

 <?php /* This file is a wrapper, */ header( 'Cache-Control: max-age=604800' ); /* now get and send images */ ?> 

Я считаю, что .htaccess проще из двух методов.