Есть сайт. Его проверка в Google PageSpeed даёт результат 70/100 при этом ругается на отсутствие кеширования. В файл index.php перед генерацией страницы вставил вот такие строки:
header("cache-control: private, max-age = 7200, s-maxage = 7200");
header("last-modified: ".gmdate("d, d m y h:i:s")." gmt");
При этом во время загрузки в браузере в панели разработчика на вкладке Network вижу что эти заголовки отрабатывают и действительно отправляются в том виде в котором я указал, а многие загружаемые файлы действительно подгружаются из кеша, но почему-то Google PageSpeed всё так и ругается на кеширование как будто я не использую эти заголовки. Как можно убедить Google PageSpeed что я использую кеширование?
Я кэишировал через файл .htaccess
<filesmatch "\.(jpg|gif|png|css|js|ico)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
Header set Cache-Control "max-age=2592000, public"
</filesmatch>
также включал кэширование самим браузером и рекомендуемое GZIP сжатие через .htaccess
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/javascript application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
</ifModule>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю CRM-систему, необходимо добавить задачи, чтобы их можно было связывать со сделкой, клиентом, заявкой и тд
Добрый деньМне необходимо реализовать отправку push увдеомлений, через gcm на мобильное устройсво
Буду очень признателен, если кто-нибудь сможет объяснить, почему так происходитВерсия PHP 7