Skilvirk skyndiminni
Silktide hleður síðunum þínum í raunverulegum vafra og prófar hversu lengi hver skrá má vera geymd í vafra gestsins áður en þarf að sækja hana aftur. Tilkynnt er um skrár sem eru aðeins geymdar í stuttan tíma, eða alls ekki, ásamt upplýsingum um gögn sem endurkomugestir sækja að óþörfu.
Hvers vegna þetta skiptir máli
Flestar skrár vefsíðu breytast varla: lógó, stílskrár, skriftur og leturgerðir eru eins á hverri síðu og í hverri heimsókn. Þegar vafra er heimilt að hleður endurkomugestur þeim samstundis úr eigin tæki í stað þess að sækja þær aftur. Án skyndiminnis byrjar hver birting síðu frá grunni – endurteknar heimsóknir virðast jafn hægar og sú fyrsta og gestir þínir og netþjónar greiða fyrir sömu bæti aftur og aftur.
Hvernig á að laga þetta
- Stilltu netþjóninn þannig að hann sendi langan líftíma skyndiminnis fyrir kyrrstæðar skrár – eitt ár er algengt:
# Svarhaus fyrir kyrrstæðar skrár (1 ár)
Cache-Control: max-age=31536000, immutable
- Leysið uppfærsluvandann með útgáfumerktum vefslóðum: þegar skrá breytist skaltu breyta vefslóð hennar (til dæmis
app.3f2a1.css). Vafrar líta á nýju vefslóðina sem nýja skrá, þannig að langt skyndiminni birtir aldrei úrelt efni. Flest byggingartól og geta gert þetta sjálfkrafa. - Hafðu stuttan eða engan skyndiminnitíma fyrir efni sem þarf alltaf að vera nýtt, svo sem síðunnar sjálfrar.
Hvernig Silktide prófar þetta
- Hleður síðunni í raunverulegum vafra og les leiðbeiningarnar um skyndiminni sem fylgja hverri skrá.
- Greinir kyrrstæðar skrár – svo sem myndir, stílskrár, skriftur og leturgerðir – þar sem líftími skyndiminnis er stuttur eða enginn.
- Tilkynnir um hverja skrá með núverandi líftíma og stærð skyndiminnis, veginni eftir því hversu líklegt er að hún verði sótt aftur í endurtekinni heimsókn.
Úrræðaleit
Við breytum þessum skrám oft
Það er einmitt það sem útgáfumerktar vefslóðir eru fyrir: geymdu skrárnar í skyndiminni að eilífu og breyttu vefslóðinni þegar efnið breytist. Ef kerfið þitt getur ekki útgáfumerkt vefslóðir skaltu velja lengsta tímann sem þú getur sætt þig við að efnið verði úrelt – jafnvel einn dagur er mun betri en ekkert.
Tilkynnt er um skrár frá þriðja aðila
Líftími skyndiminnis er stilltur af netþjóninum sem afhendir skrána, þannig að þú getur ekki lagað skyndiminni fyrir skriftur annars fyrirtækis. Þú getur metið hvort þjónustan sé kostnaðarins virði – sjá kóða frá þriðja aðila.