13Sep

Myter: Hämtar cachen faktiskt fart på din dator?

click fraud protection

Varje gång du frågar någon med en rimlig nivå av tekniska färdigheter vad du ska göra för att påskynda din dator börjar de jabbering på att köra ccleaner och rensa cacheminnet. Men räcker det med att rensa en cache verkligen snabba upp saker? Nej.

De flesta antar att alla temporära filer bara är skrämmande skapade av elaka applikationer, men det är egentligen inte sanningen. Cachefiler skapas av appar för att lagra allmänt använd information så att den inte behöver genereras eller laddas ner igen.

Allt kommer ner till latens.

Om det tar 2 sekunder att komma åt en liten bildfil från en webbserver, kan det vara bra en gång i taget. Men moderna sidor består av massor av små bilder, stilark och JavaScript-filer, varav de flesta ändras inte varje dag. Multiplicera dem av alla webbplatser du besöker flera gånger, och du pratar om mycket tid bortkastad, för att inte tala om bandbredd.

Om din webbläsare inte har fullständig CSS direkt kan den inte starta sidan, vilket leder till mer förseningar. Det är därför som andra gången du besöker en sida på samma webbplats, visar den layouten på sidan mycket snabbt. Den har blivit cachad.

instagram viewer

Problemet kan bli ännu värre när en applikation behöver generera en uppsättning information som kan ta ett tag att regenerera varje gång appen startas igen. I stället för att göra all den initialiseringen varje gång, gör den en gång och cachar i en fil.

När du torkar cacheminnet börjar vad du faktiskt gör allt detta arbete igen och saktar datorn ner i processen.

Undantag från regeln

Om din dator inte har massor av hårddiskutrymme och dina program har skapat alltför många temporära filer kan det hända att du har en riktig anledning att rensa ut cachen eller åtminstone omkonfigurera dina appar att användamindre temporärt utrymme.

Det var ännu mer sant i tiden med mekaniska spinnskivor i hårddisken, där latensen för en hårddisk för att hitta varje fil skulle öka när det fanns zillioner av små filer att ladda. Dessa dagar borde du ha en solid state-enhet i din dator om du är orolig för prestanda och slumpmässig söktid är inte ett problem längre.

Cache corruption
Det finns tillfällen när en applikationscache blir skadad och kräver en torkning för att få saker att gå igen. .. Eller kanske cachen är bara föråldrad och har gamla filer - det här är en stor för webbläsare. Detta problem manifesterar vanligtvis sig som ett problem snarare än en avmattning, men samtidigt som du kan lösa problem på det här sättet är det inte det bästa valet för prestanda.

Lousy Autocomplete
En annan anledning att folk torkar cacheminnet är en bieffekt av en dåligt skriven automatisk komplett algoritm. Låt oss säga att din ansökans sökruta försöker ge dig en nedrullning av de senaste artiklarna. .. och algoritmen är långsam och klumpig. Du skulle sluta ha bättre prestanda medan du söker för att inaktivera historiken eller torka cacheminnet, vilket leder människor att tro att cacheminnet är dåligt, när verkligheten är att cacheminnet är bra. .. Dåliga apps är dåliga.

Den verkliga orsaken till att du kanske vill radera någon cache

Att ta bort cacheminnet är definitivt något du vill göra om du är orolig för din integritet. Tänk bara på att radera cachen endast sorta tar bort de här filerna - om du inte skriver över det lediga rummet, tar du inte bort någonting permanent. Allt du behöver göra är att köra ett par verktyg, och de borttagna filerna kommer sannolikt att återställas.

Test det för dig själv
Du behöver inte ta mitt ord för det, för det är lätt att testa för dig själv. Ställ in din webbläsare för att öppna en uppsättning av dina favoritwebbplatser samtidigt, registrera den tid det tar för att öppna dem. Torka sedan cacheminnet och ladda samma sidor igen.

Så vart lämnar det oss?
Om du vill torka cacheminnet är det ingen skada. Dina appar kommer att snabbt bygga upp sina cachar snabbt, och saker kommer att humming längs snabbare än någonsin på nolltid alls. Men nu kommer du att inse att clearing cache vanligtvis inte förbättrar prestanda.