Siirry sisältöön
UutishetkiMikko Elias Korhonen Lehtisen blogiSelkeät oppaat.
Harkitut valinnat.
Digiarjen tekniikka

Mitä on cache? Välimuistin merkitys ja tyhjentäminen

Cache tarkoittaa välimuistia: tietoa säilytetään nopeaa uudelleenkäyttöä varten. Selain tallentaa esimerkiksi sivujen kuvia ja tiedostoja, kun taas prosessorin välimuisti pitää usein tarvittavaa tietoa lähellä suoritinta. Jos haluat tyhjentää cachen verkkosivun ongelman vuoksi, tarkoitat yleensä selaimen välimuistia, et prosessorin muistia.

Mitä hyötyä selaimen välimuistista on?

Chromen ohjeen mukaan selain tallentaa sivujen osia, jotta ne voidaan avata nopeammin seuraavalla käyntikerralla. Välimuisti on siis hyödyllinen toiminto, ei itsessään merkki ongelmasta.

Havainnollistava esimerkki: avaat sivun ja palaat sille myöhemmin. Selain voi hyödyntää aiemmin tallennettuja sivun osia sen sijaan, että kaikki käsiteltäisiin joka käynnillä alusta. Tämä esimerkki kuvaa toimintaperiaatetta, ei lupaa tiettyä latausaikaa.

Välimuistin tyhjentämistä kannattaa käsitellä rajattuna vianetsintäkokeiluna. Jos sivu toimii normaalisti, älä poista kaikkea selausdataa vain siksi, että asetuksissa näkyy cache-sana.

Välimuisti, evästeet ja historia ovat eri asioita

Chromen poistovalikossa on useita datatyyppejä. Valitse poistettava tieto tarkoituksen mukaan:

  • Välimuistissa olevat kuvat ja tiedostot: sivuilta tallennettuja osia, kuten tekstejä ja kuvia.
  • Evästeet ja muu sivustodata: verkkosivustojen luomia tiedostoja ja muita sivustojen tallentamia tietoja. Tämä on eri poistovalinta kuin kuvien ja tiedostojen välimuisti.
  • Selaushistoria: vierailtujen sivujen osoitteita ja niihin liittyviä selaimen merkintöjä.
  • Lataushistoria: ladattujen tiedostojen lista. Listan poistaminen ei Chromen ohjeen mukaan poista itse tiedostoja tietokoneelta.

Näin tyhjennät vain Chromen välimuistin tietokoneella

  1. Avaa Chrome ja valitse oikean yläreunan Lisää-valikosta Poista selausdata.
  2. Valitse tilanteeseen sopiva ajanjakso.
  3. Valitse Välimuistissa olevat kuvat ja tiedostot.
  4. Tarkista muut valinnat. Poista niiden valintamerkit, jos tarkoituksesi on poistaa vain välimuisti.
  5. Vahvista valitsemalla Poista data ja kokeile sivua uudelleen.

Googlen yleisohjeessa neuvotaan myös evästeiden poistamista, mutta pelkkää välimuistia koskevassa kokeilussa niitä ei tarvitse valita. Älä siis hyväksy poistovalintoja tarkistamatta niiden sisältöä.

Jos ongelma koskee sähköpostiin pääsyä, käy ensin läpi Roundcuben kirjautumisohje. Väärä osoite tai väärät tunnukset on syytä selvittää erikseen selaimen välimuistista.

Mitä prosessorin L1-, L2- ja L3-cache tarkoittavat?

Prosessorin välimuisti on laitteiston nopeaa muistia usein tarvittavalle datalle ja käskyille. L1, L2 ja L3 kuvaavat sen eri tasoja: L1 on pieni ja nopea, L2 tarjoaa lisää tilaa, ja L3 on yleensä näistä suurin mutta hitaampi.

Kun tarvittava tieto löytyy välimuistista, puhutaan osumasta eli cache hit. Jos sitä ei löydy, kyse on hudista eli cache miss, ja tietoa tarvitaan seuraavalta muistitasolta.

Prosessorin välimuistia ei voi laajentaa RAM-muistin tapaan. Tietokonetta valitessa pelkkä cache-määrä ei myöskään kerro koko suorituskykyä: älä tee ostopäätöstä yhden muistiluvun perusteella.

Lähteet

Huomasitko virheen? Lähetä artikkelin osoite ja korjausehdotus: info@uutishetki.fi.