Не сбрасывается кэш сайта
Ситуация следующая: был сайт www.mysite.com оставил много разных куков, кэшированных картинок и стилей css. Сайт обновился, но кэшированная информация у пользователей мешает нормальной работе (особенно google chrome 29). Если отчистить историю+кэш+куки всё отлично начинает работать. Можно ли как то принудительно при первом заходе заставить браузер удалить информацию по этому сайту, а далее уже кэшировать "как всегда"?
Я читал про это, в таком случае он не будет кэшироваться вообще, а мне в идеале хотелось бы "отчистить" а потом кэшировать как всегда
Пройдитесь по домам ваших посетителей и почистите тогда им кэш :) Как вы представляете себе - все пользователи зайдут к вам одновременно в тот период, когда у вас сервер будет отдавать эти хедеры? Раскиньте мозгами - "маркируйте" очищенных с помощью куков - зашел пользователь? Зашел. Есть кука? Нет. Тогда получи с хедером и поставь новую "маркер"-куку. Следующий раз зайдет - проверяйте "маркер"-куку. Есть? Отлично - не шлите больше хедеров. Продержите такое на время, пока не почувствуете, что пора завязывать с этим механизмом и все "проапдейтились".
Что такое кэш браузера
Кэш — хранящиеся на вашем компьютере временные файлы: изображения, звуки и прочие элементы веб-страниц, которые вы посещали
Когда вы заходите на страницу повторно, часть данных не загружается заново, а берется из кэша — это уменьшает время загрузки сайта.
Как очистить кэш Brave
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Очистить историю:
2 ответа 2
Или слать header в страницах (как-то в таком стиле)
У вас, это то не беда, чтоб на сайте отображались css правильно (как я понял вы его меняете периодически и это ломает отображение сайта) надо всего лишь сделать все время новый адрес загрузки css вот так:
и все браузер будет думать что файл css все время новый и верстка ломаться не будет
а вот у меня другая проблема, на сайте есть авторизация и иногда случается что на некоторые страницы (закрытые не авторизованным пользователям) зайти не получается, дело в том, что браузер в этих случаях даже и не пытается проверить авторизацию и сразу выкидывает на главную, как не аторизованного пользователя. Причем если очистить кеш браузера сразу все работает правильно!
я уже кучу сайтов с авторизацией сделал и такого ниразу не встречал, что мне делать? я просто в шоке.
P.S. кеш браузере запретил всеми способами: через php заголовки, через .htaccess и обычными метатегами nocach
Для тех, кто не в курсе: браузер многое кэширует. Что это, поясню на примере: при первом посещении сайта, браузером загружаются картинки с сайта, видео, другие файлы (стили, скрипты). Все эти файлы имеют размер и чтобы при переходе со страницы на страницу не загружать одинаковые файлы, браузер сохраняет их в своей памяти (на диске компьютера) и в дальнейшем берет их от туда. Такая процедура называется кэшированием.
Иногда нужно очистить кэш сайта, например, это нужно, когда над сайтом проводятся работы и меняются статические файлы. Внесенные изменения не видны из-за того, что вы видите не реальный файл а файл из кэша браузера. Чтобы видеть реальную картину, нужно очистить кэш. В Google Chrome есть возможность очистить кэш полностью. При такой очистке удаляется кэш всех сайтов которые вы посещали. Обычно при такой очистке удаляются все данные: куки, сохраненные с сайта картинки и другие статические файлы, история посещений и прочее.
Видео
Смотрите видео «Как очистить кэш сайта» с нашего канала Youtube.
— хранящиеся на вашем компьютере временные файлы: изображения, звуки и прочие элементы веб-страниц, которые вы посещали.
Когда вы заходите на страницу повторно сохраненные элементы не загружаются заново, а берутся из кэша, это уменьшает время загрузки.
Но иногда использование кэша вызывает проблемы в отображении сайта на компьютере посетителя. В этом случае рекомендуют выполнить очистку кэша браузера.
В статье указано как очистить кэш браузера на примере самых популярных браузеров, если у вас возникли затруднения очистить кэш и куки в другом браузере, напишите комментарий, я дополню инструкцию.
✏️ Если вам нужно очистить кэш только одной страницы или определенного сайта, возможно эта статья лучше ответит на ваш вопрос — Как очистить кэш сайта (определенной страницы).
Содержание
Статья на других языках
Как очистить кэш Opera
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Очистить историю посещений:
- Откройте меню Настройка и управление Opera (левый верхний угол браузера, эмблема браузера);
- Выберите пункт История;
- Выберите пункт Очистить историю посещений (Ctrl+H);
- Нажмите Очистить историю;
- Далее выполните операции перечисленные в предыдущем пункте.
Кнопка Обновить
Первый способ очистки кэша сайта (определенной страницы) используя дополнительное меню кнопки Обновить страницу:
Все данные выбранного сайта: кэш и куки, успешно удалены, обновите страницу (F5).
Что значит Очистить кэш
В некоторых случаях, страница может иметь новое содержимое, но браузер будет по прежнему загружать старые данные страницы из кэша, что может приводить к некорректному отображению страницы или проблеме в работе сайта (для пользователя).
Очистить кэш — это процедура удаления сохраненных данных сайта в браузере (на компьютере), для принудительной загрузки обновленных данных с сайта: формы ввода, разметка, изображения и т.д.
Mozilla Firefox
В браузере кликните на значок меню, расположенный в правом верхнем углу. Щелкните на опцию Настройки.
На левой панели перейдите в раздел «Приватность и защита». Найдите «Куки и данные сайтов» и щелкните на кнопку «Управление данными».
Найдите отдельный ресурс в списке и кликните на «Удалить выбранное». Для удобства сделайте это с помощью поисковой панели. После очистки сохраните изменения.
Как очистить кэш Яндекс Браузер
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Очистка истории:
Как очистить кэш браузера обсуждалось в этой статье (Avast Browser, Brave, Google Chrome, Microsoft Edge, Internet Explorer, Mozilla Firefox, Opera, Vivaldi, Яндекс Браузер). Я надеюсь, вы смогли очистить кэш и куки браузера. Однако, если вы столкнетесь с каким-то проблемами при очитке кэша браузера, не стесняйтесь написать в комментариях. Я постараюсь помочь.
Сайты и приложения сохраняют информацию в кэше, чтобы сократить время загрузки и обеспечить плавный процесс работы. Однако кэш может замедлить работу компьютера вместо увеличения производительности, если он переполнен или поврежден.
Инструменты разработчика
Следующий способ очистки данных сайта и удаления кэша страницы — использование Инструментов разработчика, в браузере:
Сохраненные данные сайта успешно удалены.
Как очистить кэш Mozilla Firefox
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Удаление всей истории:
Очистка кэша конкретного сайта
В браузерах есть удобная опция удаления кэша, сохраненного ими, но при этом эти временные данные удаляются на всех просмотренных страницах. Следовательно, любые сохраненные предпочтения будут потеряны. В этом случае предпочтительнее очистить кэш на определенном сайте. Посмотрите способы удаления кэшированных данных в часто используемых браузерах.
Как очистить кэш Microsoft Edge
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Очистить данные браузера:
Очистка кэша отдельного сайта в Google Chrome (выборочная очистка)
Иногда нет необходимости очищать весь кэш, в нем все-таки многое сохраняется и это многое создает много удобства. Например, авторизация на некоторых сайтах, история поиска и т.д. Но при этом нужно удалить кэш отдельного сайта. Сделать это можно так:
- Откройте инструменты разработчика: Ctrl+Shift+I
- Теперь, оставив панель открытой, кликните левой кнопкой мыши на кнопку «Обновить» (рядом со строкой адреса) и не отпускайте кнопку.
- Через несколько секунд вы увидите выпадающее меню в котором будет пункт: Очистка кэша и аппаратная перезагрузка.
Чтобы перезагрузить страницу без использования файлов кэша, можно воспользоваться комбинацией клавиш Ctrl+F5 или Ctrl+Shift+R .
Раньше мы уже рассказывали как очистить кэш браузера (в Google Chrome и других браузерах), но эти способы очищают кэш всех сохраненных страниц. В некоторых случаях необходимо очистить кэш и куки одного сайта или определенной страницы сайта.
Способы подходят для браузера Google Chrome и некоторых других браузеров сделанных на движке Chromium.
Содержание
Статья на других языках
- 🇺🇸 — How to Clear Cache for Site (or specific page)
- 🇪🇸 — Cómo borrar la caché de un sitio (o una página específica)
- 🇫🇷 — Comment vider le cache pour le site (ou une page spécifique)
- 🇩🇪 — So löschen Sie den Cache für die Seite (oder eine bestimmte Seite)
- 🇳🇱 — Cache wissen voor site (of specifieke pagina)
Как очистить кэш Vivaldi
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Очистить данные просмотра:
Как очистить кэш Google Chrome
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Очистить историю посещений:
Полная очистка кэша браузера Google Chrome
Чтобы полностью очистить кэш Google Chrome нужно зайти в историю (Ctrl+H), затем нажать «очистить историю», в появившемся окне нажать «Очистить историю» (в этом же окне можно выбрать что именно очищать):
Microsoft Edge
Перейдите в браузере на отдельный сайт, на котором нужно очистить кэш. После его загрузки нажмите на F12.
Google Chrome
Нажмите на значок с тремя вертикальными точками, чтобы развернуть основное меню и выберите пункт Настройки.
Прокрутите страницу по опции «Настройки сайта» в разделе «Конфиденциальность и безопасность».
Затем найдите и раскройте содержимое вкладки «Файлы cookie и данные сайтов» в разделе «Контент».
Теперь перейдите на вкладку «Все файлы cookie и данные сайтов».
В строке поиска введите название ресурса. При отображении кэшированных данных щелкните на кнопку «Удалить все». Здесь также предоставляется возможность выбора определенных данных для удаления.
Подтвердите запрос, чтобы очистить данные.
Как очистить кэш Avast Secure Browser
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Удаление личного:
Как очистить кэш Internet Explorer
Если сайт отображается неверно: сочетание клавиш Ctrl + F5, очистит кэш страницы и в большинстве случаев решит проблему.
Откройте окно Удаление истории обзора:
Читайте также: