6131

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

3 ответа

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

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

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

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

Ответы (3)

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

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

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

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

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

Николай
609

Кастомные заголовки для .js файлов через .htaccess

Привет! Пробую добавить заголовки к .js файлам через .htaccess, но они как будто игнорируются: <Files service-worker-1.js> Header set Service-Worker-Allowed "/" Header set X-Custom-Header-Worker-Allowed "/" </Files> Если...
София
681

Ошибка 500 при попытке входа на сайт

Добрый день! Помогите пожалуйста разобраться в чем дело. Не дает авторизоваться в панель администратора (пользователь всего один). Что произошло не знаю, в один момент захожу и не могу залогиниться. При попытке авторизоваться на экране отображается...

Проблема с подключением mod_status на Apache

Настроил по настройкам в интернете. Ввожу IP:8081/server-status  На экране: Попытка соединения не удалась Если же внутри сети lynx http://127.0.0.1:8081/server-status Все работает. Как правильно настроить чтобы просто с компа зайти?    
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля