14257

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

10 ответов

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

Ответы (10)

Ymia Famylia 0
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 +4
11.04.2016 11:01
Вчера убил полдня, но разобрался самостоятельно - нужно на сервере включить модули mod_expires и mod_headers, перезагрузить сервер и добавить в .htaccess строчки для кэширования. Если кому-то потребуется детальная помощь в этом вопросе - обращайтесь!
Свернуть ответы
KetrinRush +1
18.09.2016 20:54
Подскажите как использовать кэш браузера? такая же проблема как и у вас!
У меня Тариф:Year+ вот
Проверяю на сервисе https://developers.google.com/speed/pagespeed/insights/ Гугл предлагает использовать кэш браузера.
пишет Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Alexey Ivanov +4
18.09.2016 21:22
У меня VDS. Мне кажется, что Вам нужно в техподдержку написать с просьбой чтобы они Вам её включили... Потому что, на сколько мне известно, на хостинге бесполезно htaccess редактировать...
KetrinRush +1
18.09.2016 21:34
У меня VDS. Мне кажется, что Вам нужно в техподдержку написать с просьбой чтобы они Вам её включили... Потому что, на сколько мне известно, на хостинге бесполезно htaccess редактировать...

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

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

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

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

Vitaly
756

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

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

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

Добрый день. Имею на хостинге 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=...
Александр
1K

Ускоритель сайтов от timeweb

Всем добрый день! Хотим попробовать ускоритель сайтов (в ЛК таймвеб есть) с поддержкой общались сначала - нам говорили, что это только кеширование материалов на сервере. После включения уже оказалось, что система пережимает картинки сама, встраивает...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта