- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Отключение кэша nginx или как решить проблему?
Здравствуйте господа,
На впс наблюдаю такую проблему: Загрузил и установил скрипт движка, при смене в дизайне графику или css, на сайте ничего не меняется, заливаю логотип сайта по фтп а браузер показывает старый логотип, конечно же чистил кэш браузера, все равно ничего не помогает, решил поискать по форумам инфу как решить проблему, оказалось многие встречали подобное и решали по разному, по мнению многих пользователей виноват кэш Nginx, некоторые пользователи пишут, что нужно удалить папку кэша Nginx на сервере, так же нашел инструкцию как настроить время кэширования типа:
В nginx.conf
А как отключить вообще не нашел.
Написал так же с проблемой в т.п хоста вот ответ
чистить так
service nginx stop
rm -rf /var/cache/nginx/*
service nginx start
Но и это не помогло. Все равно в браузер выдает старую графику и стили.
Вот скажите пожалуйста как бы правильно отключить кэш nginx на совсем? Или например настроить как, что бы кэш хранился всего 1-2 секунд? Если в expires в место 1w укажу 2s будет ли работать так? или в место 1w напишу off? Используется панель Веста - если это имеет значение.
спасибо.
Привет!
Вероятно, что у вас кеш в браузере. Обновите страницу через CTRL-F5 и увидите новую версию.
Привет!
Вероятно, что у вас кеш в браузере. Обновите страницу через CTRL-F5 и увидите новую версию.
Не помогло. Удивительно то, что я совсем удалил по фтп одно из графических элементов для тестирования, а браузер все равно выдает старую графику, которого вовсе нет на сервере.
Забил в первом посте написать что сайт использует ns_ы cloudflare, может там все это хранится?
expires указывает браузеру время жизни файла. С хранением файлов или кешем на сервере - ничего общего.
Нашел я файл конфига nginx, а там совсем другая песня
Может тут что то нужно менять?
Нашел я файл конфига nginx, а там совсем другая песня
proxy_cache - это скорее больше к страницам относится, чем к картинкам.
Самый простой вариант решения добавьте любой параметр к картинке внутри html разметки.
Например
А нужно: /images/logo.png?v=1
И меняйте цифру по мере изменения картики (в след. раз). И в nginx не придется ничего менять🍻
Должно помочь 100% и кэш браузера даже не нужно чистить
Короче, тут дело в другом, зашел на сайт через VPN вижу новую графику, выключил VPN вижу старую, не смотря на то, что кэш в браузере очищен на все 100 и пробовал CTRL-F5 в разных браузерах.
Попробуйте очистить куки браузера, если не помогает CTRL-F5
Странно, может какой-то кэш самого движка сайта используется?
У меня таких проблем с nginx не когда не было.
Короче, тут дело в другом, зашел на сайт через VPN вижу новую графику, выключил VPN вижу старую, не смотря на то, что кэш в браузере очищен на все 100 и пробовал CTRL-F5 в разных браузерах.
Возможно провайдер с целью экономии использует "прозрачный" прокси сервер.
сайт использует ns_ы cloudflare, может там все это хранится?
Естественно хранится. Чистите кэш клаудфлейра.