Обновить страницу с очисткой кэша: Как выполнить жесткое обновление в вашем браузере
Содержание
Обновить страницу сайта в Chrome: обычно или жестко?
Кнопка «Обновить страницу» в Chrome является едва ли не самой популярной. Однако не каждый юзер знает, что в этом браузере перезагружать страницы сайтов можно по-разному.
Как правило, мы просто кликаем «Обновить страницу», и она обновляется обычным способом.
Но функционал браузера также позволяет производить не только обычное обновление страницы, но и так называемую «жесткую перезагрузку».
И между этими двумя операциями существует довольно интересная разница, о которой есть смысл рассказать подробнее.
Начнем с того, что на самом деле в Google Chrome предусмотрено не два, а даже три способа «Обновить страницу» сайта:
- обычное обновление;
- жесткая перезагрузка;
- и жесткая перезагрузка с полно очисткой кэша браузера.
Обычное обновление — это как раз и есть то, что все мы называем «Обновить страницу«. Опция стандартно активируется кнопкой F5 или комбинацией клавиш «Ctrl + R» с клавиатуры.
В данном случае Chrome задействует кэш, но в процессе перезагрузки заданной страницы сайта проверяет кешированные файлы, но загружает из кэша только ту часть содержимого, по которым сервер возвращает код 304 Not Modified (т.е. те, которые «Не изменялись»).
Опция «жесткой перезагрузки» страницы сайта в пользовательском интерфейсе Chrome не отображается. Она активируется либо одной из двух комбинаций клавиш — «Ctrl + Shift + R» или «Shift + F5» — с клавиатуры. Либо можно просто зажать Shift, а потом как обычно кликнуть по значку «Обновить страницу» на панели браузера. В таком случае Chrome проигнорирует кэш и заново загрузит всё содержимое страницы сайта.
Третий вариант обновления — жесткая перезагрузка страницы с очисткой кэша — предполагает, что перед перезагрузкой страницы кэш браузера будет полностью очищен.
Данная опция активируется с панели «Инструментов разработчика» браузера. Для этого сначала эту панель открываем (F12 с клавиатуры), затем кликаем правой кнопкой мыши по кнопке «Обновить страницу» и в появившемся меню жмем «Очистка кеша и жесткая перезагрузка«:
Какой смысл в такой операции, если при «жесткой перезагрузке» браузер кэш не задействует?
Отвечаем: опция рассчитана на применение в ситуациях, когда страница сайта может загружать еще и дополнительный контент посредством JavaScript или других средств, которые не являются частью процесса загрузки самой страницы. Эта часть контента может кэшироваться и потом автоматически дозагружаться из кэша браузера даже после жесткой перезагрузки страницы.
Потому «жесткую перезагрузку» и «жесткую перезагрузку с очисткой кэша» в Chrome рекомендуется выполнять, когда нужно полностью обновить контент страницы из браузера, а не из кэша, например, перед апдейтом, в процессе разработки страницы или при повреждении кэша браузера.
[irp]
👍 Как обновить страницу браузера
Наверняка довольно часто, просматривая страницы различных интернет-сайтов, вы сталкивались с сообщением, которое, в зависимости от конкретной ситуации, выдает вам сам сайт или ваш браузер и выглядит приблизительно так: «Обновите страницу для того, чтобы что-то произошло…».
Разумеется, если вы не первый день используете компьютер и интернет, то вы наверняка имеете представление о том, как обновить страницу браузера, однако далеко не все пользователи знают, что сделать это можно разными способами, и результат их применения также будет разным.
Именно о том, как просто обновить страницу браузера и обновить страницу полностью (с очисткой кэша) мы и расскажем в этой небольшой статье.
Как мы уже упомянули выше, есть несколько основных способов обновления открытой страницы, а точнее их два:
- первый представляет из себя простое обновление страницы либо для получения новых данных с сайта, либо в случае ошибки браузера или сети;
- второй способ помимо простого обновления также перезагружает все данные, который были «закэшированы» с обновляемой страницы ранее, и довольно редко действительно нужен рядовому пользователю, однако иногда он все же может вам пригодиться, и будет не лишним про него знать.
Рассмотрим каждый из них и возможные случаи их применения подробнее ниже. Если браузер пишет вам обновить страницу, то используйте один из следующих вариантов в зависимости от того, что вы хотите получить.
Как просто обновить страницу
Самый просто вариант, который подходит в 95% случаев — обычное обновление текущей страницы. Для того, что бы это сделать, в любом современном браузере по умолчанию есть кнопка «Обновить страницу» или «Refresh», если вы не скрывали её в настройках вашего обозревателя.
Находится она рядом (или внутри) с адресной строкой и везде выглядит примерно одинаково.
Однако, для многих будет быстрее и удобнее воспользоваться клавиатурой, чем тянуться курсором в адресную строку, и для них есть специальная горячая клавиша «Обновить страницу». Так что если при загрузке страницы произошла ошибка, обновить её поможет клавиша F5, расположенная в верхней части любой клавиатуры.
Но иногда функциональные клавиши F1-F12 могут быть переназначены производителем компьютера на другие функции (изменение яркости экрана, громкости звука и т.д.), и в таком случае для обновления страницы используйте сочетание двух клавиш Fn+F5.
Для большинства пользователей этих способов обновить страницу будет достаточно.
Как обновить страницу с очисткой кэша
На самом деле более 90% случаев, когда требуется обновление страницы, решаются способом выше. Однако иногда все же возникает необходимость обновить кэш страницы, т.е. заново загрузить изображения, стили и прочее, которые обычно загружаются браузером для каждого сайта один раз, и при следующем открытии страницы подгружаются из памяти компьютера, что значительно увеличивает скорость загрузки сайта за счет снижения передаваемых данных.
Если у вас именно такая ситуация, тогда просто обновите страницу с очисткой кэша. Для этого используйте сочетание клавиш Ctrl+F5. Таким образом страница и все её файлы будут принудительно загружены с удаленного сервера заново. Именно в этом и заключается разница между F5 и Ctrl+F5.
Другой вариант обновить страницу и очистить при этом её кэш – Shift + кнопка обновить страницу браузера. В общем, кому как удобнее.
Если обновление страницы с очисткой кэша не помогло решить ваш вопрос – попробуйте полностью очистить кэш браузера. О том, как это сделать, мы совсем недавно рассказывали в одной из предыдущих инструкций.
© kak2.ru
21 марта 2022Категория Интернет, Компьютер Тэги: F5, Fn, Shift, браузер, кэш, обновление, сайт, страница.
Как сделать Hard Refresh в браузере Chrome, Firefox, Edge и Mac?
Кэш браузера полезен для просмотра веб-страниц, но является настоящей проблемой для разработчиков.
Современные браузеры кэшируют каждый интерфейсный ресурс, такой как javascript или таблицы стилей CSS. В первую очередь они делают это для повышения производительности сайта. Но это может сильно раздражать, когда вы находитесь в режиме разработки и постоянно модифицируете таблицы стилей javascript или css. Единственный способ увидеть изменения — выполнить аппаратное обновление или очистить кеш браузера.
Жесткое обновление – это способ очистки кэша браузера для определенной страницы, чтобы принудительно загрузить самую последнюю версию страницы. Иногда при внесении изменений на сайт они не регистрируются сразу из-за кеширования. Жесткое обновление обычно исправляет это, хотя иногда требуется полная очистка кеша.
Как выполнить аппаратное обновление в браузерах
Как выполнить аппаратное обновление в различных браузерах?
Принудительное обновление Chrome:
Быстрое принудительное обновление Chrome или принудительную перезагрузку Chrome можно выполнить с помощью следующих сочетаний клавиш
Windows/Linux:
- Удерживая нажатой клавишу Ctrl, нажмите кнопку «Обновить».
- Или, удерживая нажатой клавишу Ctrl, нажмите F5.
- просто откройте Chrome Dev Tools, нажав F12. Когда инструменты разработчика Chrome открыты, просто щелкните правой кнопкой мыши кнопку обновления , и появится раскрывающееся меню. Это меню дает вам возможность выполнить аппаратное обновление или даже очистить кеш и выполнить аппаратное обновление автоматически. Последний позволяет очистить кеш и принудительно перезагрузить хром.
Жесткое обновление Mac:
- Удерживайте ⇧ Shift и нажмите кнопку «Обновить».
- Или, удерживая нажатой клавишу ⌘ Cmd и ⇧ Shift, нажмите R.
Mozilla Firefox и родственные браузеры:
Windows/Linux:
- Удерживая нажатой клавишу Ctrl, нажмите клавишу F5.
- Или, удерживая нажатыми клавиши Ctrl и ⇧ Shift, нажмите R.
Mac:
- Удерживая нажатой клавишу ⇧ Shift, нажмите кнопку «Обновить».
- Или удерживайте нажатыми ⌘ Cmd и ⇧ Shift, а затем нажмите R.
Internet Explorer:
Попробуйте выполнить следующую принудительную перезагрузку Windows/Mac для жесткого обновления IE:
- Удерживая нажатой клавишу Ctrl, нажмите клавишу F5.
- Или, удерживая клавишу Ctrl, нажмите кнопку «Обновить».
Edge :
- просто откройте инструменты разработчика Microsoft Edge, нажав F12. Когда инструменты разработчика Edge открыты, просто щелкните правой кнопкой мыши кнопку обновления 9.0008 и выпадет меню. Это меню дает вам возможность выполнить аппаратное обновление или даже очистить кеш и выполнить аппаратное обновление автоматически.
Меню инструментов разработчика Microsoft Edge (сочетание клавиш F12)
Часто задаваемые вопросы (FAQ)
Как принудительно обновить браузер?
В разных операционных системах и браузерах используются разные команды или ярлыки. Для Windows в Chrome или Edge обновляется сочетание клавиш Ctrl + F5 (или Ctrl + Reload). Для Mac удерживайте Cmd-Shift-R или Shift-Reload. В большинстве браузеров также есть кнопка обновления рядом с URL-адресом.
Что такое Ctrl F5?
Ctrl + F5 — это сочетание клавиш для запуска обновления, которое заставит страницу перезагрузиться. Чтобы обновить браузер, не полагаясь на кеш, используйте Shift + Ctrl + F5. Это вызывает «жесткое обновление», поэтому браузер загружает самую новую версию веб-страницы.
Как жестко обновить сафари?
У Safari на Mac есть простой способ обновить кеш. Просто щелкните правой кнопкой мыши «Safari» в левом верхнем углу экрана и выберите «Очистить кэш». Подтвердите свой выбор, затем перезагрузите страницу. В Windows нажмите клавишу «Alt», чтобы открыть строку меню. Выберите «Редактировать» — «Очистить кэш». Затем подтвердите выбор.
Удаляет ли аппаратное обновление файлы cookie?
При жестком обновлении страница перезагружается без использования кэша. Кэш и куки не очищает. Для этого вы должны пройти через «Свойства обозревателя» Панели управления (или «Настройки Safari»). Выберите вариант удаления истории просмотра или данных веб-сайта, включая файлы cookie.
Как принудительно обновить веб-сайт?
Ctrl + R считается программным обновлением, которое перезагружает страницу из кеша. Жесткое обновление игнорирует кеш и запрашивает новый набор страниц с сервера, что гарантирует отражение любых обновлений. Чтобы выполнить жесткое обновление, нажмите Shift + Ctrl + R.
Как очистить кеш и почти не перезагружать Chrome?
Откройте инструменты разработчика Chrome, нажав F12. После доступа к инструментам разработчика Chrome щелкните правой кнопкой мыши кнопку обновления, и вы получите раскрывающееся меню. Там вы можете выбрать жесткое обновление или очистить кеш и автоматически выполнить жесткое обновление.
Как обновить кеш?
Если вы запускаете аппаратное обновление и видите, что на страницах отображается новая информация, разумно очистить кэш. Вы можете сделать это, перейдя в Панель управления — Свойства обозревателя/Настройки — Вкладка «Общие» — История просмотров. Затем выберите кнопку удаления или настройки.
Зачем мне очищать кеш?
Браузеры кэшируют интерфейсные ресурсы для повышения производительности веб-сайта, такие как HTML, JavaScript, CSS и изображения. Однако кеш может не отражать самую последнюю версию веб-страницы. Очистка кеша предложит вашему браузеру получить новую запись для веб-страницы.
Кэшируются ли файлы JavaScript?
Большинство современных браузеров кэшируют файлы JavaScript. Это стандартная практика для браузеров, поскольку она обеспечивает оптимизированную загрузку. Кэшированные элементы, такие как JavaScript, обычно будут обслуживаться из кеша браузера вместо того, чтобы делать еще один запрос на уже полученный ресурс.
Как заставить JavaScript обновить кеш?
Чтобы обновить кэш, используйте Ctrl + F5. Вы также можете выполнить жесткое обновление, используя Shift + Ctrl + F5. Пользователи Apple заменяют Ctrl на Cmd. Linux просто нужна F5. Кэш также можно очистить вручную через панель управления или меню «Настройки» («Настройки Интернета/Параметры», «Очистить историю просмотров/данные веб-сайта»).
Как обновить кэш в Google Chrome?
спросил
Изменено
1 месяц назад
Просмотрено
787 тысяч раз
Я не знаю, как именно это называется, под обновлением кеша я имею в виду обновление страницы после очистки кеша. Я не хочу очищать весь кеш браузера.
Я не могу кэшировать обновление своих страниц. В Firefox я знаю, что это Shift + Refresh.
В Chrome я пробовал Ctrl + R , Ctrl + Обновить, Alt + Обновить, Shift + Обновить, но ни один из них не работает.
- google-chrome
- браузер-кеш
- веб-страница
10
Нажмите F12 или Ctrl + Shift + J , чтобы «Открыть инструменты разработчика» в Windows (на Mac: Cmd + Opt + I ), затем вы можете щелкнуть правой кнопкой мыши на значке обновления и выбрать «Очистить кэш и жесткую перезагрузку»
См.: https://stackoverflow.com/questions/1263-3425/chrome browser-reload-options-new-feature
В документации сказано:
- Для Windows и Linux: Shift + F5 или Ctrl + Shift 6 R + +
- (скриншот):
- Для Mac : Cmd + Shft + R ):
Перезагружает текущую страницу, игнорируя кешированный контент.
Хотя некоторые сообщают, что это работает, другие говорят, что это работает неправильно.
Консоль JavaScript доступна в Chrome DevTools в двух режимах: на основной вкладке консоли или в виде разделенного представления, которое можно отображать, находясь на другой вкладке (например, «Элементы» или «Источники»).
Чтобы открыть вкладку Консоль, выполните одно из следующих действий:
Используйте сочетание клавиш Command — Option — J (Mac) или Control — Shift — J (Windows/Linux).
Выберите Вид > Разработчик > Консоль JavaScript .
F12 не упоминается здесь, но также открывает эту консоль в Windows.
Инструменты разработчика Chrome
Использование консоли JavaScript
Окно инкогнито
Еще один интересный вариант — открыть новое окно в режиме инкогнито ( Ctrl + Shift + N На Mac: ⌘ + Shift + N . ). Это окно не будет использовать какие-либо сохраненные файлы cookie, кешированный контент или разрешения DNS, поэтому вы можете протестировать в нем что-то, не замедляя свой обычный просмотр, сбрасывая кеш. Это то, что я почти всегда делаю вместо очистки кеша. https://support.google.com/chrome/answer/95464
Отключить кеш
Откройте Инструменты разработчика Chrome ( F12 , Mac: ⌘ + ⌥ + I ). Нажмите на значок настроек (шестеренка в правом нижнем углу). Установите флажок «Отключить кеш». Теперь, когда вы просматриваете с помощью инструментов разработчика, открытое кэширование отключено.
Click&Clean
Наконец, есть вариант расширения Click&Clean
8
Еще один интересный вариант — открыть новое окно в режиме инкогнито ( Ctrl + Shift + N ). Это окно не будет использовать какие-либо сохраненные файлы cookie, кешированный контент или разрешения DNS, поэтому вы можете протестировать в нем что-то, не замедляя свой обычный просмотр, сбрасывая кеш. Это то, что я почти всегда делаю вместо очистки кеша.
4
Согласно документации, Ctrl + F5 или Shift + F5 должны работать.
Может быть, у вас настроен прокси-сервер в IE и Chrome, который кэширует вашу страницу?
3
Обходной путь: дважды подряд очень быстро нажимается перезагрузка.
2
У меня были проблемы с обновлением Chrome, несмотря на использование shift + F5 или ⌘ + shift + r .
То, что я обнаружил, работает, хотя и довольно грубо, — это удерживать ⌘ + shift + r в течение нескольких секунд, чтобы браузер предпринял несколько попыток обновить кеш Java и потерпел неудачу. Затем в следующий раз он успешно получит JS с сервера.
1
Chrome отстой для этого. Иногда я могу заставить работать Shift + F5 , но не всегда. Мое решение на данный момент — использовать расширение «Click & Clean». Это уродливо, но работает каждый раз, поэтому я бы порекомендовал это сейчас.
1
Откройте Инструменты разработчика Chrome (F12 или Ctrl+Shift+I или Меню/Инструменты/Инструменты разработчика). Нажмите на значок настроек (шестеренка в правом нижнем углу). Установите флажок «Отключить кеш». Теперь, когда вы просматриваете с помощью инструментов разработчика, открытое кэширование отключено.
Вы можете щелкнуть правой кнопкой мыши, перейти Проверить элемент
на вкладке Ресурсы
или Приложение
(в более новых версиях) свернуть Файлы cookie
Щелкните правой кнопкой мыши имя домена и нажмите Очистить
.
Ctrl + Shift + F5 мне кажется работает.
0
это могут быть просто настройки вашей клавиатуры, проверьте, включены или отключены функциональные клавиши, с моей клавиатурой logitech это клавиша FMode, похожая на NumLock!
Откройте меню Инструменты. (гаечный ключ в правом верхнем углу)
Выберите параметры.
Перейдите на вкладку «Под капотом».
Щелкните Очистить данные браузера…
Установите флажки для типов информации, которую вы хотите удалить.
- Очистить историю просмотров
- Очистить историю загрузок
- Очистить кеш
- Удалить файлы cookie
- Удалить сохраненные пароли
Вы также можете выбрать период времени, за который вы хотите удалить кэшированную информацию, используя раскрывающееся меню «Удалить данные из этого периода».