Oletko koskaan tehnyt muutoksia verkkosivulle vain etsimään hämmennystä ja tyrmistystä, kun muutokset eivät näy selaimessa? Ehkä unohdit tallentaa tiedoston tai et itse ladannut sitä palvelimelle (tai latait sen väärään paikkaan). Toinen mahdollisuus on kuitenkin se, että selain lataa sivun välimuistista sen palvelimen sijasta, jolla uusi tiedosto istuu.
Jos olet huolissasi verkkosivuistasi välimuisti sivustosi kävijöille voit kertoa verkkoselaimelle, ettei sivua välimuistiin, tai ilmoittaa, kuinka kauan selaimen tulisi tallentaa sivu välimuistiin.
Pakotetaan sivu latautumaan palvelimelta
Voit hallita selaimen välimuistia sisällönkuvauskentällä:
Vanhenemisen asettaminen arvoon -1 käskee selainta lataamaan sivun aina verkkopalvelin. Voit myös kertoa selaimelle, kuinka kauan sivun on jätettävä välimuistiin. Sijasta -1, syötä päivämäärä, mukaan lukien kellonaika, jolloin haluat sivun latautuvan uudelleen palvelimelta. Huomaa, että kellonajan on oltava Greenwichin aika (GMT) ja kirjoitettu muodossa, pp ma vvvv hh: mm: ss.
Varoitus: Tämä ei välttämättä ole hyvä idea
Saatat ajatella, että verkkoselaimen välimuistin poistaminen käytöstä sivullasi saattaa olla järkevää, mutta sivustojen lataaminen välimuistista on tärkeä ja hyödyllinen syy: suorituskyvyn parantamiseksi.
Kun verkkosivu ladataan ensimmäisen kerran palvelimelta, kaikki sivun resurssit on haettava ja lähetettävä selaimeen. Tämä tarkoittaa, että HTTP-pyyntö on lähetettävä palvelimelle. Mitä enemmän sivulta pyydetään resursseja, kuten CSS-tiedostot, kuvia ja muuta mediaa, sitä hitaammin sivu ladataan. Jos sivulla on käynyt aiemmin, tiedostot tallennetaan selaimen välimuistiin. Jos joku vierailee sivustolla myöhemmin myöhemmin, selain voi käyttää välimuistissa olevia tiedostoja palattuaan palvelimeen. Tämä nopeuttaa ja parantaa sivuston suorituskykyä. Nopea lataus on välttämätöntä mobiililaitteiden ja epäluotettavien datayhteyksien aikakaudella. Kukaan ei ole koskaan valittanut, että sivusto latautuu liian nopeasti.
Alarivi: Kun pakotat sivuston lataamaan palvelimelta välimuistin sijaan, se vaikuttaa suorituskykyyn. Siksi, ennen kuin lisäät nämä sisällönkuvauskentät sivustoosi, kysy itseltäsi, onko tämä todella välttämätöntä ja sen suorituskyvyn arvoinen, jonka sivusto siitä seuraa.
Useimmissa selaimissa voit pakottaa kertaluonteisen sivun lataamisen palvelimelta pitämällä vaihtonäppäintä painettuna samalla kun napsautat Lataa tai Päivitä-painiketta.