5 of 10 menu

Automatisk tilbakestilling av cache i React-bygg

Du bør allerede vite at i nettlesere finnes det et problem med statisk cache. Kjernen i problemet er at for å øke yteevnen, mellomlagrer nettleseren filer for stiler, skript og bilder.

Dette betyr at hvis du endrer noe i skriptene eller stilene dine på hosting, vil endringene kun vises for nye besøkende på nettstedet. Gamle besøkende, som allerede har vært på nettstedet tidligere, vil se den mellomlagrede versjonen av koden. Dette er selvfølgelig uakseptabelt.

Heldigvis løses dette problemet automatisk i React. Løsningen består i at byggfilene, i tillegg til navn og filtype, har en tilfeldig streng, som kalles hash. Denne hashen tilsvarer innholdet i filen. Dette betyr at når koden endres i filen, vil hashen i navnet også endres. Dermed vil nettleseren tro at det er en ny fil og laste den ned.

Vi kan observere filhashene når de inkluderes i index.html:

<script defer="defer" src="/static/js/main.3dd63bcb.js"></script> <link href="/static/css/main.f855e6bc.css" rel="stylesheet">

Utfør bygg av prosjektet. Studer hvilke hasher som står på filene i bygget.

Uten å endre koden i prosjektet ditt, utfør bygg. Forsikre deg om at filhashene ikke endres.

Endre koden i prosjektet ditt. Utfør bygg. Forsikre deg om at filhashene endres.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis