Vad är cache?
Du känner troligen till det här om du har försökt felsöka din dator eller om du har behövt rensa din webbhistorik - här har du förmodligen blivit uppmanad att rensa din cache.
Fördelar med cache
Ur användarens synvinkel finns det tre fördelar med cacheminnen.
- De får allt att gå snabbare. Den största fördelen med cache är att den förbättrar systemets prestanda. Genom att lagra lokala kopior av webbplatsfiler behöver webbläsaren till exempel bara ladda ner informationen första gången du besöker webbplatsen och kan ladda de lokala filerna vid efterföljande besök.
- Sparade uppgifter. För att förbättra prestandan cachelagrar appar nyligen använda och ofta använda data. Detta gör inte bara att allting går snabbare som tidigare nämnts, utan i vissa fall kan det även göra det möjligt för appar att fungera "offline". Om du till exempel inte har tillgång till internet kan en app förlita sig på cachad data för att fortsätta att fungera även utan anslutning.
- De lagrar data för senare användning. Det är mycket effektivt att ladda ner filer endast en gång. Om en kopia av en fil är lagrad i cacheminnet behöver appen inte slösa tid, batteri och andra resurser på att ladda ner den varje gång. I stället behöver appen bara hämta ändrade eller nya filer.
Nackdelar med cache
Moderna programvaror är ofta mycket beroende av cache, men det finns också vissa nackdelar.
- De kan ta upp mycket lagringsutrymme. I princip är en cache ett litet lager av filer. Men ibland kan cacheminnen bli stora och därmed begränsa det fria utrymmet på enheten. Om du rensar cacheminnet kan du radera filerna och återställa en stor mängd minne.
- En skadad cache kan göra att enheten beter sig illa. Om det är något fel på en fil som lagras i cacheminnet kan det leda till att den visar felaktiga data, misslyckas eller till och med kraschar. Därför är det vanligt och nödvändigt att rensa din cache då och då.
- Cacher kan hindra appar från att ladda den senaste versionen av en webbplats eller andra data. I teorin ska appar bara använda cacheminnet för att visa filer som inte har ändrats sedan det senaste besöket. Detta fungerar dock inte alltid, och ibland är det enda sättet att se den senaste versionen av en webbplats eller annan information att rensa cacheminnet och tvinga den att hämta allt nytt.
Läs mer om optimering av hastigheten.