Pakota sivusi lataamaan aina palvelimesta, ei Web-välimuistista

Oletko koskaan tehnyt muutoksen verkkosivustosivulle vain, jos haluat nähdä hämmentyneenä ja surullisena, kun muutokset eivät näy selaimessa? Ehkä unohdit tallentaa tiedoston tai et itse lataa sitä palvelimelle (tai ladannut sen väärään paikkaan). Toinen mahdollisuus on kuitenkin se, että selain lataa sivun sen välimuistista sen sijaan, että palvelin, jossa uusi tiedosto istuu.

Jos olet huolissasi verkkosivustosi välimuistista sivustosi kävijöille, voit kertoa verkkoselaimelle, ettet välitä sivua välimuistista, tai kerro, kuinka kauan selaimen on välimuistissa sivua.

Pakottaa sivuston lataaminen palvelimelta

Voit hallita selaimen välimuistia sisällönkuvauskentällä:

Asetusarvoon 0 kertoo, että selain lataa aina sivun verkkopalvelimelta. Voit myös kertoa selaimelle, kuinka kauan jättää sivut välimuistiin. Anna 0: n sijaan päivämäärän, mukaan lukien aika, jonka haluat sivun ladattavaksi palvelimelta. Huomaa, että kellonaika olisi Greenwichin keskipitkällä aikavälillä (GMT) ja kirjoitettu muotoon Päivä, pp Ma vvvvhh: mm: ss .

Varoitus: Tämä ei voi olla hyvä idea

Saatat ajatella, että sivun selaimen välimuistin käytöstä poistaminen saattaa olla järkevää, mutta tärkeä ja hyödyllinen syy ladataan välimuistiin: parantaa suorituskykyä.

Kun verkkosivusto ensin latautuu palvelimelta, kaikkien kyseisen sivun resurssit on haettava ja lähetettävä selaimeen. Tämä tarkoittaa, että HTTP-pyyntö on lähetettävä palvelimelle. Mitä enemmän sivulta vaaditaan resursseja, kuten CSS-tiedostoja , kuvia ja muita tietovälineitä, sitä hitaampi sivu latautuu. Jos sivu on käynyt aiemmin, tiedostot tallennetaan selaimen välimuistiin. Jos joku vierailee sivustolla uudelleen myöhemmin, selain voi käyttää välimuistiin tallennettuja tiedostoja sen sijaan, että palaa palvelimeen. Tämä nopeuttaa ja parantaa sivuston suorituskykyä. Mobiililaitteiden ja epäluotettavien datayhteyksien ikässä nopea lataaminen on välttämätöntä. Loppujen lopuksi kukaan ei ole koskaan valittanut, että sivusto latautuu liian nopeasti.

Alaraja: Kun pakotat sivuston, joka latautuu palvelimelta välimuistin sijasta, vaikuttaa suorituskykyyn. Siksi ennen kuin lisäät nämä metakoodit sivustoosi, kysy itseltäsi, onko tämä todella tarpeellista ja hyötyä siitä, että sivuston toteutus tulee olemaan tulos.