Разберете дали уебсайтовете се зареждат от кеш и как да принудите презареждане

Опитайте Нашия Инструмент За Премахване На Проблемите

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

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

Повечето от времето обаче съдържанието се зарежда от уеб сървър.

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

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

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

Разберете дали ресурсите са заредени от кеша

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

Просто натиснете F12, за да покажете инструментите, да преминете към мрежа и да презаредите страницата.

from cache

Firefox не показва информацията родно. Можете да инсталирате Добавка за Firebug за да добавите информация, свързана с кеша, към браузъра.

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

firefox cache

Internet Explorer на Microsoft не показва информация за кешираните ресурси директно в Инструментите за програмисти. Можете обаче да проверите заглавката на отговора и дали тя е 304, ресурсът не е променен от последното посещение и по този начин се зарежда от кеш памет.

Това не е 100% сигурен начин да се каже дали даден ресурс е кеширан, тъй като 200 могат също да бъдат върнати понякога за кеширани записи.

Друга опция, която имате, е да проверите кеш директория на твърдия диск (или памет), за да разберете за кешираните записи. Потребителите на Firefox могат да се зареждат за: кеш за да разберете за местата на кеша и дори да разгледате кеша с помощта на браузъра.

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

Потребителите на Chrome могат да се зареждат хром: // кеш / вместо това изброява кешираните записи директно, когато се зарежда в браузъра.

Не на последно място, потребителите на Windows могат да изпълняват и избор на инструменти на Nirsoft за показване на кеш на браузъра в тяхната система.

Принудително презареждане

Най-лесният начин да наложите презареждане е да натиснете клавишната комбинация Ctrl-F5, когато тази страница е отворена. Това заобикаля кеша и изисква всички файлове от сървъра.

Това е различно от натискането само на F5, което също ще опресни страницата. По този начин ще проверите дали са налични нови версии на кешираните ресурси и дали ги зареждат от сървъра. Ако няма нова версия, вместо това ще се зареди кешираната версия.

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

  • Chrome : Натиснете F12, за да се покаже интерфейса за програмисти отново и преминете към мрежа. Тук трябва да изберете опцията за деактивиране на кеша, за да се избегне кеширането на ресурси, докато интерфейсът е отворен.
  • Firefox : Натиснете F12 и изберете иконата за настройки в основната лента с инструменти. Тук трябва да активирате „деактивиране на кеша (когато е отворен кутията с инструменти)“ при разширени настройки.
  • Internet Explorer : Натиснете F12, за да отворите Инструментите за програмисти. Превключете към мрежата и активирайте опцията „винаги опреснявайте от сървъра“ с щракване до иконата на запис в основната лента с инструменти.

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

заключение

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

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

Имате друг метод? Публикувайте го в коментарите по-долу.