Сазнајте да ли се веб локације учитавају из кеширања и како да форсирате поновно учитавање
- Категорија: Развој
Када посетите веб локацију у савременом веб претраживачу, садржај се учитава са веб сервера на локални рачунар.
Иако се неки ресурси могу већ учитати из предмеморије, на примјер ако сте посјетили другу страницу на истом хосту или ако је исти домаћин треће стране кориштен на веб локацијама које сте претходно посјетили.
Садржај се углавном учитава са веб сервера.
Када касније посетите исту веб локацију, а касније може значити следећу секунду, тог дана или чак других дана, неки или чак сав садржај може се учитати из кеша уместо сервера.
То често није проблем и убрзаће приказивање сајта, јер неке ресурсе није потребно дохваћати са Интернета.
Међутим, понекад се због тога садржај можда неће ажурирати. Ово може бити изузетно фрустрирајуће, на пример, ако веб локација локалног листа приказује јучерашње вести, ако нит на форуму не приказује нове одговоре или ако аукцијска локација не приказује нове листе.
Откријте да ли су ресурси учитани из кеширања
У зависности од тога који прегледач користите, можете одредити који су ресурси у кеширање лако или не тако лако. Прегледачи на бази хрома приказују се (из кеш меморије) ако је мрежни алат Алатке за програмере отворен.
Само притисните Ф12 да бисте приказали алате, пребацили се на мрежу и поново учитали страницу.
Фирефок не приказује податке изворно. Можете да инсталирате Додатак Фиребуг-у да бисте у прегледач додали информације повезане са кеш меморијом.
Овде одаберете картицу Нет, кликните елемент, а затим кеш меморију да бисте приказали информације везане за кеширање.
Мицрософтов Интернет Екплорер не приказује информације о кешираним ресурсима директно у Алатима за развојне програмере. Међутим, можете проверити заглавље одговора и ако је 304, ресурс није модификован од последње посете и тако је учитан из кеширања.
Ово није 100% поуздан начин да се каже да ли је ресурс спремљен у предмеморију, јер 200 такође може бити враћено понекад за кеширане уносе.
Друга опција коју имате је да проверите предмеморију кеша на чврстом диску (или меморији) да бисте сазнали више о кешираним уносима. Корисници Фирефока могу се учитати абоут: кеш да бисте сазнали о локацијама кеширања, па чак и прегледали кеш помоћу прегледача.
У зависности од величине предмеморије, може се учитати прилично споро, па се уместо тога препоручује коришћење локалног фајлова.
Корисници Цхроме-а могу да се учитавају цхроме: // цацхе / уместо тога директно приказује кеширане уносе када се учитава у прегледачу.
И последње, али не најмање битно, Виндовс корисници такође могу да покрену а избор Нирсофт алата за приказивање предмеморије претраживача на њиховом систему.
Присиљавање на поновно учитавање
Најлакши начин присиљавања на поновно учитавање је погодити пречицу Цтрл-Ф5 када је та страница отворена. Ово заобилази кеш меморију и захтева све датотеке са сервера.
Ово се разликује од притиска само на Ф5 који ће такође освежити страницу. На тај начин ћете провјерити да ли су доступне нове верзије спремљених ресурса и да ли их учитавају са сервера. Ако нема нове верзије, уместо ње ће се учитати предмеморирана верзија.
Иако то добро функционише појединачно, понекад ћете можда желети у потпуности да онемогућите кеширање. То се поново може користити помоћу алата за развојне програмере.
- Хром : Притисните Ф12 да бисте поново приказали програмер интерфејс и пребацили се на мрежу. Овде треба да одаберете опцију онемогућиве кеш меморије да бисте избегли да се ресурси спремају у меморију све док је интерфејс отворен.
- Фирефок : Притисните Ф12 и изаберите икону поставки на главној траци са алаткама. Овде треба да омогућите „онемогући кеш меморију (када је оквир алата отворен)“ у напредним подешавањима.
- интернет претраживач : Притисните Ф12 да отворите Алатке за програмере. Пребаците се на мрежу и активирајте опцију „увек освежи са сервера“ кликом поред иконе за снимање на главној траци са алаткама.
Посљедње, али не најмање битно, могуће је и у потпуности или дјеломично избрисати предмеморију диска како би претраживач присилио да учита све садржаје са Интернета.
Закључак
Предавање добро функционише већину времена. Међутим, понекад можете наићи на проблеме у којима веб локације не приказују свеже садржаје иако сте прилично сигурни да је садржај доступан.
Помоћу горе наведених метода можете сазнати да ли је то случај и присилити прегледач да освежи случај.
Имате ли другу методу? Објавите у коментарима испод.