Я только что закончил веб-сайт, который я создал, и представил его в google insights http://developers.google.com/speed/pagespeed/insights/ для обзоров производительности, и это результат, который я получил.
В нем говорится, что мне нужно установить дату истечения срока действия или максимальный возраст в заголовках HTTP, но я не знаю, как можно установить дату истечения срока действия для чего-либо, кроме файлов cookie / сеансов, поэтому я не знаю, что это означает или как это сделать.
любая помощь будет оценена очень много
Как правило, это делается с использованием файла .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 проще из двух методов.