Välimuisti
Välimuisti pitää kopioita tiedoista, sivuista tai tiedostoista, joten toistuvat pyynnöt tarjoillaan nopeammin hakematta tai uusimatta sisältöä.

Mitä kätkö on?
Välimuisti on väliaikainen tallennus, joka säilyttää kopiot tiedoista, sivuista tai tiedostoista, joten myöhempään pyyntöön voidaan vastata kopiosta sen sijaan, että hakisi uudelleen tai uudistaisi sisältöä. Se säästää aikaa ja kuormaa. Verkkokaupassa on yleensä useita välimuistikerroksia pinottuna yhteen: selaimen välimuisti vierailijan laitteessa, CDN tai reunavälimuisti lähellä käyttäjää, ja palvelimen puolella välimuisti dynaamisen sisällön.
Miksi välimuistilla on väliä?
Nopeus vaikuttaa sekä muuntaminen ja rankings, ja välimuisti on yksi tehokkaimmista tavoista leikata vasteaikaa. Kun staattisia tiedostoja tarjotaan CDN Sen sijaan alkuperäpalvelimelta joka kerta, latenssi laskee jyrkästi. Vaihtokauppana on, että välimuisti palvelee kuvaa ajassa: välimuistin sivulla voi lyhyesti näyttää vanhentuneet hinnat tai varastotasot, kunnes välimuisti päättyy tai mitätöidään.
Yleiset käyttötapaukset
- Kuvat ja varat Tuotekuvat, CSS ja JavaScript tarjoillaan CDN reunasta ja käytetään uudelleen sivuille.
- Selaimen välimuisti on HTTP- otsikoiden, kuten
Cache-ControlsekäETag, joka päättää, kuinka kauan tiedostoja voidaan käyttää uudelleen. - “Teemani muutos ei näy” Vanha CSS/JS pysyy välimuistissa, kunnes tiedosto saa uuden version.
- Kampanjan piikit Jossa välimuisti purkaa palvelimen, kun monet kävijät osuvat samoihin sivuihin kerralla.
Näytä perspektiivi
Shopify on täysin isännöity alusta, joten palvelimen puolella välimuistia ja TTL:iä hallinnoi Shopify … et voi asettaa niitä vapaasti kuten itse isännöidylle palvelimelle. Staattiset varat palvelevat automaattisesti Shopifyn sisäänrakennetusta CDN:stä. Kun käytät asset_url suodattaa teeman, Shopify liittää version sormenjälki tiedoston URL, joten uusi käyttöön automaattisesti rikkoo sekä CDN ja selain välimuisti. Se kannattaa optimoida kuvia WebP Ennen kuin he osuivat kätköön.