15389

Как включить кэш браузера?

10 ответов

При проверки верстки на сервисе https://developers.google.com/speed/pagespeed/insights/ Гугл предлагает использовать кэш браузера. Как это возможно сделать?

Ответы (10)

Ymia Famylia +6
11.04.2016 10:57
Может он имеет ввиду что нужно добавлять заголовки Expires ?

В .htaccess прописать

<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access plus 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
Alexey Ivanov +7
11.04.2016 11:01
Вчера убил полдня, но разобрался самостоятельно - нужно на сервере включить модули mod_expires и mod_headers, перезагрузить сервер и добавить в .htaccess строчки для кэширования. Если кому-то потребуется детальная помощь в этом вопросе - обращайтесь!
Свернуть ответы
KetrinRush +4
18.09.2016 20:54
Подскажите как использовать кэш браузера? такая же проблема как и у вас!
У меня Тариф:Year+ вот
Проверяю на сервисе https://developers.google.com/speed/pagespeed/insights/ Гугл предлагает использовать кэш браузера.
пишет Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Alexey Ivanov +7
18.09.2016 21:22
У меня VDS. Мне кажется, что Вам нужно в техподдержку написать с просьбой чтобы они Вам её включили... Потому что, на сколько мне известно, на хостинге бесполезно htaccess редактировать...
KetrinRush +4
18.09.2016 21:34
У меня VDS. Мне кажется, что Вам нужно в техподдержку написать с просьбой чтобы они Вам её включили... Потому что, на сколько мне известно, на хостинге бесполезно htaccess редактировать...

Вот ,что ответила мне служба поддержки.
Здравствуйте. К сожалению, с нашей стороны не предоставляется услуг и консультация по настройке и оптимизации сайтов наших клиентов. По данному вопросу, пожалуйста, обратитесь к разработчику Вашего сайта. Если у Вас появятся дополнительные вопросы, пожалуйста, обращайтесь.

причем тут разработчик сайта не понятно! А вы как считаете это хостинг все таки должен решить эту проблему? Нужно попросить поддержку ,что бы включили модули?
Как включить модули?
Какие строчки добавить в .htaccess?
У вас обычный хостинг или VDS?
На обычном хостинге прописывание в htaccess не помогает :(
Свернуть ответы
Alexey Ivanov +7
01.09.2016 12:14
VDS. Если у Вас обычный хостинг - лучше написать хостеру, думаю)
KetrinRush +4
18.09.2016 21:24
А что помогает подскажите? У меня Тариф:Year+
Rodriggez +4
19.09.2016 13:21
А у хостера нужные значения уже успешно указаны на стороне конфигурации nginx, достаточные для нормального кеширования на стороне браузера - gzip, параметры mod_expires, вот это всё. Не самые подходящие для вашего проекта может быть, но все равно неплохие с точки зрения оптимизации.

Кстати, советую попробовать функционал раздела "Ускоритель сайтов" из панели, он тоже основан на pagespeed, предполагаю что его инструментарий вам подойдет.

Похожие вопросы

Никита Белов
834

Не меняется изображение

Заливаю на хостинг в папку сайта , в папку с картинками нужные изображения, захожу смотреть через браузер хром там картинки предыдыщие стоят ( полностью до этого кэш куки и все остальное) , захожу через другой браузер микрасофт эдж там вообще еще...
Vitaly
1.4K

Оптимизация изображений

В настройках включил "Оптимизацию изображений", все работает, но со временем при парсинге, начали появляться ошибки Подскажите есть ли решение?
Николай
1.2K

Самонаполняемый сайт: ошибка при загрузке видео

Добрый день. Имею на хостинге timeweb самонаполняемый сайт. При загрузке видео возникла ошибка. Кто знает, что это такое и как исправить? Прошу помощи. Ошибка Youtube API: ошибка при вызове GET https://www.googleapis.com/youtube/v3/search?part=id&q=%D1%83%D0%B6%D0%B0%D1%81%D0%B0&type=video&videoEmbeddable=...
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля