5 of 10 menu

Automātiska keša atsvaidzināšana React būvē

Jums jau vajadzētu zināt, ka pārlūkprogrammās pastāv statikas kešošanas problēma. Problēmas būtība ir tāda, ka, lai uzlabotu ātrdarbību, pārlūkprogramma kešo stilu, skriptu un attēlu failus.

Tas nozīmē, ka, ja uz hostinga jūs mainīsiet kaut ko savos skriptos vai stilos, tad izmaiņas parādīsies tikai jauniem vietnes apmeklētājiem. Veci apmeklētāji, kas jau iepriekš bijuši vietnē, redzēs kešoto koda versiju. Tas, protams, nav pieņemami.

Par laimi, React šī problēma tiek atrisināta automātiski. Tās risinājums ir tāds, ka būves failiem, papildus nosaukumam un paplašinājumam, ir nejauša virkne, ko sauc par heš. Šis hešs atbilst faila saturam. Tas nozīmē, ka, mainoties kodam failā, mainīsies arī hešs tā nosaukumā. Tādējādi pārlūkprogramma domās, ka tas ir jauns fails, un to lejupielādēs sev.

Mēs varam novērot failu hešus to pievienošanas laikā index.html failā:

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

Izpildiet projekta būvi. Izpētiet, kādi heši ir failiem būvē.

Nemainot sava projekta kodu, izpildiet būvi. Pārliecinieties, ka failu heši nemainīsies.

Mainiet sava projekta kodu. Izpildiet būvi. Pārliecinieties, ka failu heši mainīsies.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt