Innan datorer, en cache brukade vara en hemlig gömställe skulle du lagra saker för senare användning. Därefter kom datorer med sina megabyte och gigabyte och krävde ett sätt att tillfälligt lagra information som regelbundet åtkomlig. Detta betecknades som cachad data.
Cachad data används huvudsakligen i webbläsare och mobilappar. Datakachar används också i program för att tillfälligt lagra filer i minnet eller en bytfil så att operativsystemet snabbt kan komma åt dem.
Låt oss använda en analogi. Cachad data är ditt kortvariga minne. Du lär dig något nytt när du läser en artikel om TechJunkie. Du tror att informationen kan komma till nytta senare så att du memorera den. Du läser sidan och det tar några minuter att absorbera all den informationen.
Senare skriver du ett papper om det ämnet, kom ihåg att du såg något om det på TechJunkie, kom ihåg sidtiteln och kom ihåg grunderna i vad det handlade om, nog att få ditt papper färdigt. Den här sista delen är cachad data. Din hjärna räddade informationen för senare användning och använde den när den anropades. Detta påskyndade din sökning och du kunde få tillgång till de data du behövde mycket snabbare än om du var tvungen att se från början.
Om du inte behövde informationen skulle du ha glömt det när du gick och sov den natten.
Som nämnts ovan används datakachning över databehandling men termen "cachelagrad data" används övervägande i webbläsare och mobilappar.
Cachad data i webbläsare
En webbplatsägare lägger till en cache-post i sin sidhuvud som berättar för webbläsaren om en sida kan cachas eller inte och hur länge. Om sidan är en statisk sida och inte uppdateras mycket ofta kan cachen ställas in under lång tid. Om sidan är dynamisk och ändras hela tiden, kommer cacheminnet att vara en kort period. Om det är en säker sida kommer inte cachning att tillåtas alls.
Caching är till nytta för webbplatsens ägare, eftersom det tillåter dem att ladda mer tillgångar och påskyndar sidladdningstider. Det fungerar särskilt bra för mobila användare eftersom de kan ladda ner en sida en gång och sedan komma åt den cachade versionen nästa gång. Cachning är också fördelaktig för användaren eftersom webbsidorna laddas snabbare.
Cachad data i mobilappar
Mobila appar handlar om effektivitet och snabbhet. Använd minsta mängd bearbetningseffekt och batteri för att uppnå ett visst mål på kortast möjliga tid. Om appen kräver en nedladdning, hjälper det att hålla den informationen till ett minimum. Caching är ett sätt att göra detta.
På samma sätt som en webbläsares cacherdata gör en mobilapp samma sak så det behöver inte fortsätta titta upp samma bitar av information eller åtkomst till samma filer om och om igen. Mobila webbläsare kombinerar de två typerna av data-cachning för att på så sätt öka din webbläsarupplevelse så mycket som möjligt.
Nackdelen med cachad data
Förföljelsen av effektivitet och snabbhet kommer med en kostnad, om än en liten. Cachelagrad data tar upp utrymme. Ju mer data som cachas, desto mer lagring behövs för att hålla cachen igång.
Det finns också en teoretisk säkerhetsrisk med caching. Om kopior av webbsidor, inloggningar och annan data lagras lokalt på din enhet kan någon som har tillgång till den enheten se var du har varit och potentiellt vad du har gjort online. Om du delar en dator eller bor i en förtryckande regim kan det här vara ett problem.
Cachad data kan också bli skadad. Om en fil skrivs helt eller delvis över, kanske en sida inte laddas, en annons kanske inte fungerar eller ett sidelement kanske inte fungerar korrekt. Vanligtvis kommer webbläsaren eller appen bara att ladda ner en ny tillgång men ibland kan detta orsaka problem.
Rensa cachad data
Ibland är det bra att få en klar ut. Att rensa cachad data spolar ut allt som lagras och tvingar webbläsaren eller appen att skapa en ny cache. Detta kommer ofta att hända under en omstart av en enhet, men om du inte gör det så ofta kan det vara en bra idé att spola cachen manuellt.
Rensa en webbläsarens cache
Att rensa en webbläsarens cache kan frigöra gigabyte data beroende på senaste gången du gjorde det. Processen kräver att du loggar in på sidorna igen, skriver manuellt alla webbadresser som inte är favoriter och hämtar sidor på nytt men kommer att rensa ut mycket utrymme.
- I Chrome väljer du menyn längst upp till höger, väljer Inställningar, Sekretess och säkerhet och Rensa webbläsningsdata.
- I Firefox väljer du menyikonen och historiken. Välj Rensa ny historik.
- I Safari väljer du Historik och Rens historik.
Annan webbläsare kommer sannolikt att använda samma metod för att rensa dem. Jag har bara inkluderat dessa tre som de verkar vara mest populära.
Rengör en app cache
Om du rensar appens cache tvingas alla appar att ladda om alla inställningar och tillgångar som hämtats. De kommer att fungera som om du bara har startat om enheten, men kommer att frigöra minne och lagring. Att rensa en appcache kan också fixa några appproblem.
I Android, navigera till Inställningar, Förvaring & USB, välj Cachelagrad data och tryck OK.
I IOS, navigera till Inställningar och Allmänt. Välj sedan Storage & iCloud Användning och lagring. Välj Hantera lagring och sedan den app vars cache du vill rensa. Välj Ta bort app, låt processen slutföra och gå till iTunes för att få en ny kopia av appen.
Det är synd att Apple inte gjorde det lättare att skölja cacheminnet, men det här är det enda sättet jag vet hur man gör det. Det har fördelen av att tvinga en reload till den allra senaste appversionen, men det är lite av ett lust att göra över en app cache.
Vet du något sätt att rensa app cachen i iOS? Berätta om det nedan, som jag för en skulle älska att veta!