Как да направиш твърдо опресняване в браузъра? Какво е Hard Refresh?

Може би си чувал за hard refresh или твърдо опресняване на уеб страница. Виж какво означава и колко начина на почистване на кеша в браузър или на обновяване на страница има

Да поясня, твърдото опресняване се извършва на една страница, показана в браузъра, а не на самия браузър. Има два начина за „презареждане“ на страницата на даден уебсайт в браузъра, особено когато страницата вече е била прегледана на устройството. Тези начини са „меко опресняване“ и „твърдо опресняване“ (hard refresh). Какво е Hard Refresh? Как да направиш твърдо опресняване в браузъра?

Нека за основа да разгледаме браузър Chrome. Има различни методи за опресняване (презареждане), налични в Chrome (повечето важат и за други браузъри, като Edge, Opera, Firefox). Може да е объркващо, когато ги видим – функционалността изглежда същата, но има много разлики между тях.

Да разгледаме действията на клавиш F5 и на комбинация от клавиши Ctrl + R. Те се използват за презареждане на текущо отворената уеб страница. 

Имаме също от друга страна комбинациите за бърз достъп за презареждане Ctrl + F5 и Ctrl + Shift + R, служещи, за да презаредят текущо отворената страница и да заменят локално кешираната версия.

Как да направиш твърдо опресняване в браузъра? Какво е Hard Refresh?
Как да направиш твърдо опресняване в браузъра? Какво е Hard Refresh?

Общо за браузъра изпразване на кеша и изчистване на бисквитките

Бисквитки и кеш

Бисквитките са файлове, създадени от уебсайтовете, които посещаваш. Те улесняват твоето онлайн изживяване, като запазват известни данни на твоя компютър за по-бързо и лесно сърфиране по-нататък във веднъж посетени уеб сайтове. Части от страниците, като изображения, се съхраняват в кеша на браузъра, за да се ускори отварянето на тези страници при следващо посещение.

Изпразване на кеш паметта и изчистване на бисквитките

Браузърите, като Chrome, съхраняват известна информация от уебсайтове и бисквитки в своя кеш. Когато има някакви проблеми поради зареждане на стари данни от сайт, се препоръчва изчистване на кеша и изтриване на бисквитките.

Например, когато имам проблеми по зареждане на уебсайта си и ги разреша, трябва да изчистя кеша на браузъра, за да видя обновения сайт. В противен случай в кеша може да е запазен старият образ и да не се виждат промените.

Това става по следния начин за Chrome:

Иди на Настройки –> Изчистване на данните на браузъра –> Изчистване на данните за сърфирането–>Избери период от време в горната част. За да изтриеш всички данни, избери Всички. Постави отметки в квадратчетата за опциите „Бисквитки и други данни за сайтове“ и „Кеширани изображения и файлове“–>Кликни върху Изчистване на данните.

Отваря се и по лесен начин чрез клавишна комбинация: Ctrl + Shift + Delete (или Ctrl + Shift + Del).

Изпразване на кеш паметта и изчистване на бисквитките
Изпразване на кеш паметта и изчистване на бисквитките

Какво се случва след изтриване на тези данни

След като изчистиш кеша и изчистиш бисквитките:

  • Някои настройки на сайтовете са изтрити. Например, ако си бил влязъл, ще трябва да влезеш отново.
  • Ако включиш синхронизирането в браузъра с акаунта си, можеш да изтриеш данните на всичките си устройства.
  • От този момент за известен период някои сайтове може да изглеждат по-бавни, защото съдържание, като например изображения, трябва да се презареди.

Изтриване на бисквитки на даден сайт

Иди на Настройки на Chrome–>Поверителност и сигурност–>Бисквитки и други данни за сайтове–>по-надолу иди на Преглед на всички “бисквитки” и данни за сайтове–>Горе вдясно в търсачката постави името на уебсайта–>Вдясно от името на сайта кликни върху Кошчето за изтриване. Ако има нужда, потвърди.

Изтриване на бисквитки на даден сайт
Изтриване на бисквитки на даден сайт

Класическо презареждане (нормално презареждане): F5

Или още нареченото меко опресняване.

Това действие презарежда страницата, като взема предвид кеша на страницата, т.е. често презареждаме същата страница, тази, която е кеширана (текст, изображения, JavaScript файлове, …).

В зависимост от изтичането на кеша може да не получиш същата страница. Ако кешът е изтекъл, ще се презареди нова страница. Ако кешът само на даден елемент от страницата е изтекъл, този елемент ще бъде презареден.

Нормалното презареждане може да се извърши по няколко начина:

  • клик на адресния ред в началото, на непълното кръгче – бутона за презареждане на страницата, който присъства във всички уеб браузъри;
  • поставяне на курсора в адресното поле и натискането на ENTER;
  • с клавиш F5 (или Fn + F5);
  • с комбинация Ctrl + R.

Ако браузърът може да избегне повторното изтегляне на JavaScript файлове, изображения, текстови файлове и т.н., тогава ще го направи. При този метод на практика браузърът пита сървъра, хостващ уеб страницата, дали има нови елементи в страницата и ако има, те се изтеглят / актуализират в кеша на браузъра и се показват в твоя браузър.

Твърдо опресняване на браузъра (hard refresh, hard reload)

Или още наречено принудително презареждане.

То е необходимо, когато трябва да се презареди текуща страница, игнорирайки само нейното кеширано съдържание, без да се изтрива кеша на целия браузър. При това действие се изпразва кеша на тази уеб страница. Изпразването на кеша се извършва с принуждаване на браузъра да изтегли отново всеки JavaScript файл, изображение, текстов файл и т.н. Необходимо е в случай, че се налага корекция.

Наскоро имах проблем с един плъгин след лошo негово обновяване. Наложи се да ползвам помощ от екипа му, докато установим коя версия на плъгина да сложа, докато екипът поправи бъга в най-новата версия. Това ме принуди няколко пъти да инсталирам и деинсталирам плъгина на блога си. След всяка такава операция трябваше да изчиствам кеша на блога върху браузъра. Съответно ползвах hard refresh, а не пълно изчистване на кеша на браузъра.

Забележка: Не използвай нищо в кеша, когато правиш заявката. Принуждава браузъра да изтегли отново всеки JavaScript файл, изображение, текстов файл и т.н.

Твърдо опресняване на браузъра може да се извърши по няколко начина:

Иди върху страницата за твърдо опресняване и с десен бутон извикай Конзолата на разработчиците – с Inspect element или с Инспектиране или Ctrl+Shift+C.

След като отвориш Конзолата можеш да действаш по един от тези начини:

  • Control + Shift + R;
  • Control + F5;
  • Shift + F5;
  • иди на бутона на адресната линия за презареждане на страницата и кликни на него с десен клавиш на мишката, на появилото се падащо меню кликни на втория ред – Твърдо презареждане или Hard refresh.
Твърдо опресняване на браузъра (hard refresh)
Твърдо опресняване на браузъра (hard refresh)

Действието ще причини презареждане на текущата страница, игнорирайки кешираното съдържание.

Като извод можем да запишем това:

F5 или Ctrl + R опреснява страницата, на която се намираш в момента. Те ще изтеглят отново вече кешираното съдържание (т.е. JavaScript файлове, изображения и т.н.).

Ctrl + Shift + R; Ctrl + F5; Shift + F5 ще изчистят кеша на страницата и ще принудят браузъра да изтегли отново съдържанието на страницата от сървъра на хостинга (т.е. JavaScript файлове, изображения и т.н.).

Ако ви е харесала публикацията, споделете я:

Leave a Reply

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.