Vóór computers was een cache een geheime schuilplaats en bewaarde je spullen voor later gebruik. Toen kwamen de computers met hun megabytes en gigabytes samen en eisten een manier om tijdelijk informatie op te slaan die regelmatig wordt geopend. Dit werd aangemerkt als gegevens in de cache.
Gegevens in cache worden voornamelijk gebruikt in browsers en mobiele apps. Gegevenscaches worden ook gebruikt in programma's om bestanden tijdelijk in het geheugen of een wisselbestand op te slaan, zodat het besturingssysteem er snel toegang toe heeft.
Laten we een analogie gebruiken. Gegevens in de cache zijn uw korte-termijngeheugen. Je leert iets nieuws tijdens het lezen van een artikel over TechJunkie. Je denkt dat informatie later van pas kan komen, dus onthoud het. U leest de pagina en het duurt een paar minuten om al die informatie op te nemen.
Later, je schrijft een artikel over dat onderwerp, onthoud dat je er iets over hebt gezien op TechJunkie, onthoud de paginatitel en onthoud de basis van waar het over ging, genoeg om je paper klaar te krijgen. Dit laatste deel bevat gegevens in de cache. Je brein heeft de informatie bewaard voor later gebruik en heeft deze gebruikt toen er een beroep op werd gedaan. Dit versnelde uw zoekopdracht en u had veel sneller toegang tot de gegevens die u nodig had dan wanneer u vanuit het niets moest kijken.
Had je de informatie niet nodig, dan was je het vergeten toen je die nacht ging slapen.
Zoals hierboven vermeld, wordt gegevenscaching voor verschillende computers gebruikt, maar de term 'gegevens in cache' wordt voornamelijk gebruikt in webbrowsers en mobiele apps.
Gegevens in cache in webbrowsers
Een website-eigenaar voegt een cachegeheugen toe in de paginakop die de browser vertelt of een pagina in de cache kan worden bewaard of niet, en voor hoe lang. Als de pagina een statische pagina is en niet vaak wordt bijgewerkt, kan de cache lange tijd worden ingesteld. Als de pagina dynamisch is en de hele tijd verandert, is de cache voor een korte periode. Als het een beveiligde pagina is, is caching helemaal niet toegestaan.
Caching is gunstig voor de eigenaar van de website, omdat deze meer items kan laden en de laadtijd van de pagina kan versnellen. Dit werkt vooral goed voor mobiele gebruikers omdat ze een pagina één keer kunnen downloaden en vervolgens de volgende keer de versie in het cachegeheugen kunnen openen. Caching is ook gunstig voor de gebruiker, omdat de webpagina's sneller laden.
Gegevens in cache in mobiele apps
Mobiele apps hebben alles te maken met efficiëntie en snelheid. Met de minste hoeveelheid verwerkingskracht en batterij om een bepaald doel in de kortst mogelijke tijd te bereiken. Als de app een download vereist, helpt het ook om die gegevens tot een minimum te beperken. Cachen is een manier om dit te doen.
Op dezelfde manier als de cachegegevens van een browser, doet een mobiele app hetzelfde, zodat het niet steeds dezelfde informatie hoeft op te zoeken of telkens dezelfde bestanden te openen. Mobiele browsers combineren de twee typen gegevenscaching om uw browse-ervaring zo veel mogelijk te versnellen.
Het nadeel van gegevens in de cache
Het streven naar efficiëntie en snelheid brengt weliswaar kosten met zich mee, zij het een beetje. Gegevens in de cache nemen ruimte in beslag. Hoe meer gegevens in de cache worden opgeslagen, des te meer opslagruimte is vereist om de cache actief te houden.
Er is ook een theoretisch beveiligingsrisico met caching. Als exemplaren van webpagina-items, aanmeldingen en andere gegevens lokaal op uw apparaat worden opgeslagen, kan iemand met toegang tot dat apparaat zien waar u bent geweest en mogelijk, wat u online hebt gedaan. Als u een computer deelt of in een onderdrukkend regime leeft, kan dit een probleem zijn.
Gegevens in de cache kunnen ook beschadigd raken. Als een bestand volledig of gedeeltelijk wordt overschreven, wordt een pagina mogelijk niet geladen, werkt een advertentie mogelijk niet of werkt een pagina-element mogelijk niet correct. Meestal downloadt de browser of app gewoon een nieuw actief maar af en toe kan dit problemen veroorzaken.
Wissen van gegevens in de cache
Soms is het goed om uit te wissen. Door gegevens in de cache te wissen, wordt alles dat is opgeslagen verwijderd en wordt de browser of app gedwongen een nieuwe cache te maken. Dit gebeurt vaak tijdens het opnieuw opstarten van het apparaat, maar als u dat niet vaak doet, kan het handmatig spoelen van de cache een goed idee zijn.
Wis een browsercache
Het wissen van een browsercache kan gigabytes aan gegevens vrijmaken, afhankelijk van de laatste keer dat je het hebt gedaan. Voor dit proces moet u zich opnieuw aanmelden bij pagina's, handmatig URL's typen die geen favorieten zijn en pagina's opnieuw downloaden, maar veel ruimte vrijmaken.
- Selecteer in Chrome het menu in de rechterbovenhoek, selecteer Instellingen, Privacy en beveiliging en Browsegegevens wissen.
- Selecteer in Firefox het menupictogram en de geschiedenis. Selecteer Recente geschiedenis wissen.
- Selecteer in Safari Geschiedenis en Geschiedenis wissen.
Andere browsers zullen waarschijnlijk dezelfde methode gebruiken om ze te wissen. Ik heb deze drie alleen opgenomen omdat ze het meest populair lijken.
Reinig een app-cache
Als u uw app-cache wist, worden alle apps gedwongen om alle gedownloade voorkeuren en items opnieuw te laden. Ze zullen werken alsof u uw apparaat zojuist opnieuw hebt opgestart, maar zullen geheugen en opslag vrijmaken. Het wissen van een app-cache kan ook enkele app-problemen oplossen.
Ga in Android naar Instellingen, Opslag & USB, selecteer Gegevens in cache en druk op OK.
Navigeer in iOS naar Instellingen en Algemeen. Selecteer vervolgens Opslag & iCloud-gebruik en opslag. Selecteer Opslag beheren en vervolgens de app waarvan u de cache wilt wissen. Selecteer App verwijderen, laat het proces voltooien en ga vervolgens naar iTunes om een nieuw exemplaar van de app te downloaden.
Het is een schande dat Apple het niet gemakkelijker maakte om de cache te spoelen, maar dit is de enige manier waarop ik weet hoe ik het moet doen. Het heeft het voordeel dat je een reload naar de nieuwste app-versie forceert, maar het is een beetje een gedoe om een app-cache te maken.
Kent u een manier om de app-cache in iOS te wissen? Vertel ons hieronder wat ik graag zou willen weten!