5626

Как настроить кеш браузера?

3 ответа

Здравствуйте.
Занимаюсь разработкой сайтов, но с настройками сервера очень плохо знаком, поэтому прошу помощи у знатоков.

Наверное всем знаком инструмент анализа сайтов https://a.pr-cy.ru/
Так вот, на одном из сайтов ни как не могу исправить ошибку связанную с кешем браузера. Понимаю, что надо лесть в файл .htaccess, но у меня там все настройки по уже давно устоявшейся схеме и все остальные сайты, с точно такими же настройками, не выдают эту ошибку.

Для всех сайтов используется обычный виртуальный хостинг. У которых, по сути, одни и те-же настройки по умолчанию и всё остальное допиливается каждым разработчиком именно в файле .htaccess, так почему же один из сайтов выдает ошибку, если всё одинаково?

Где искать причину?

Ответы (3)

HARDKOD +28
05.01.2017 10:33
Если речь идет о статичных файлах (картинки, js, css, ..), то вот хорошая статья https://varvy.com/pagespeed/leverage-browser-caching.html

Если речь идет о страницах сайта, то не корректно заносить отсутствие кеша в список параметров проверки как ошибку, тк не всем страницам подходит такая оптимизация. Например, если у вас новости обновляются ежесекундно, то кеш ни в коем случае использовать нельзя.

Кеширование страниц также можно выставить с помощью мета-тега cache-control
https://habrahabr.ru/post/72141/
Свернуть ответы
Михаил Юрьевич +2
06.01.2017 21:45
Спасибо, очень полезные ссылки.
В моём случае дело было в кешировании сторонних скриптов (счетчики, пиксели и т.д.).
Одно только не понятно, почему сайт https://webseo.kz/ выдавал ошибку кеша браузера, а сайт http://atis.kz/ отображал что кеш настроен правильно.
Наверное это глюки самого инструмента A.PR-CY.RU

Решил вопрос заливкой скриптов на свой сайт. Пришлось Crontab настроить, чтобы раз в сутки заливал скрипты.
Михаил Юрьевич +2
06.01.2017 21:49
Написал в саппорт, чтобы проверили настройки сервера. Они всё проверили и указали на истинную причину.
Спасибо TimeWeb

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

Виталий Лошков
120

Требуется помощь, консультация, настройка

При выполнении команды конвертации файла в odt из PHP-скрипта: system ("sudo -u root unoconv -f docx file.odt"); время от времени (может раз в день, может раз в неделю) команда перестает работать, при этом ответ от PHP-скрипта никакой не приходит. Лечится...
Евгений
205

Как выставить заголовки expires

Пробовал в htaccess прописать   <ifModule mod_deflate.c>     AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> <ifModule...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте