Kijk of websites uit de cache worden geladen en hoe u herladen kunt forceren

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Wanneer u voor het eerst een website in een moderne webbrowser bezoekt, wordt de inhoud van een webserver naar de lokale computer geladen.

Hoewel sommige bronnen al uit de cache kunnen worden geladen, bijvoorbeeld als u een andere pagina op dezelfde host hebt bezocht of als dezelfde externe host werd gebruikt op websites die u eerder bezocht.

Meestal wordt de inhoud echter geladen vanaf een webserver.

Wanneer u diezelfde website later bezoekt, en later kan dit de volgende seconde betekenen, op die dag of zelfs op andere dagen, kan sommige of zelfs alle inhoud uit de cache worden geladen in plaats van uit de server.

Dat is vaak geen probleem en zal de weergave van de site versnellen aangezien sommige bronnen niet van internet hoeven te worden opgehaald.

Soms wordt de inhoud hierdoor echter niet bijgewerkt. Dit kan erg frustrerend zijn, bijvoorbeeld als de website van uw lokale krant het nieuws van gisteren weergeeft, als een forumthread geen nieuwe reacties laat zien, of als een veilingsite geen nieuwe aanbiedingen laat zien.

Kijk of bronnen uit de cache worden geladen

Afhankelijk van de browser die u gebruikt, kan het gemakkelijk of niet zo eenvoudig zijn om te bepalen welke bronnen in de cache zijn opgeslagen. Op Chromium gebaseerde browsers worden weergegeven (vanuit de cache) als de netwerktool van de Developer Tools geopend is.

Druk gewoon op F12 om de tools weer te geven, over te schakelen naar het netwerk en de pagina opnieuw te laden.

from cache

Firefox geeft de informatie niet native weer. U kunt het Firebug-add-on om cachegerelateerde informatie aan de browser toe te voegen.

Hier selecteert u het tabblad Net, klikt u op een element en vervolgens op cache om caching-gerelateerde informatie weer te geven.

firefox cache

Internet Explorer van Microsoft geeft geen informatie over bronnen in de cache rechtstreeks weer in de Developer Tools. U kunt echter de antwoordheader controleren en als het 304 is, is de bron niet gewijzigd sinds het laatste bezoek en dus geladen uit de cache.

Dit is echter geen 100% trefzekere manier om te zien of een bron in de cache is opgeslagen, aangezien 200 soms ook kan worden geretourneerd voor items in de cache.

Een andere optie die u heeft, is om de cachemap op de harde schijf (of het geheugen) te controleren om meer te weten te komen over vermeldingen in de cache. Firefox-gebruikers kunnen over: cache om meer te weten te komen over de cachelocaties en zelfs door de cache te bladeren met de browser.

Afhankelijk van de grootte van de cache, kan deze echter vrij langzaam laden en het wordt sterk aangeraden om in plaats daarvan een lokale bestandsverkenner te gebruiken.

Chrome-gebruikers kunnen laden chrome: // cache / in plaats daarvan die vermeldingen in de cache direct weergeeft wanneer ze in de browser worden geladen.

Last but not least kunnen Windows-gebruikers ook een selectie van Nirsoft-tools om de browsercache op hun systeem weer te geven.

Herladen forceren

De eenvoudigste manier om opnieuw te laden, is door op de sneltoets Ctrl-F5 te drukken wanneer die pagina is geopend. Dit omzeilt de cache en vraagt ​​alle bestanden van de server op.

Dit is anders dan alleen F5 raken, waardoor de pagina ook wordt vernieuwd. Als u dit doet, wordt gecontroleerd of er nieuwe versies van bronnen in de cache beschikbaar zijn en of deze vanaf de server worden geladen. Als er geen nieuwe versie is, wordt de versie in de cache in plaats daarvan geladen.

Hoewel dit individueel goed werkt, wil je soms caching volledig uitschakelen. Dit kan opnieuw worden gedaan met Developer Tools.

  • Chrome : Druk op F12 om de ontwikkelaarsinterface opnieuw weer te geven en over te schakelen naar netwerk. Hier moet u de optie cache uitschakelen selecteren om te voorkomen dat bronnen in de cache worden opgeslagen zolang de interface open is.
  • Firefox : Druk op F12 en selecteer het instellingenpictogram in de hoofdwerkbalk. Hier moet u 'cache uitschakelen (wanneer toolbox open is)' inschakelen onder geavanceerde instellingen.
  • Internet Explorer : Druk op F12 om de Developer Tools te openen. Schakel over naar netwerk en activeer de optie 'altijd vernieuwen vanaf de server' met een klik naast het opnamepictogram in de hoofdwerkbalk.

Last but not least is het ook mogelijk om de schijfcache volledig of gedeeltelijk te verwijderen om de browser te dwingen alle inhoud van internet te laden.

Gevolgtrekking

Caching werkt meestal goed. Soms kunt u echter problemen tegenkomen waarbij websites geen nieuwe inhoud weergeven, ook al bent u er vrij zeker van dat de inhoud beschikbaar is.

Met behulp van de bovenstaande methoden kunt u erachter komen of dat het geval is en de browser dwingen de case te vernieuwen.

Heeft u een andere methode? Plaats het in de reacties hieronder.