5 of 10 menu

Automatinis „React“ surinkimo kešo išvalymas

Jūs jau turėtumėte žinoti, kad naršyklėse egzistuoja statinio kešavimo problema. Problemos esmė ta, kad norėdamas padidinti veikimo greitį, naršyklė kešuoja stilių, scenarijų ir vaizdų failus.

Tai reiškia, kad jei hostinge pakeisite ką nors savo scenarijuose ar stiliuose, tai pakeitimai pasirodys tik naujiems svetainės lankytojams. Seni lankytojai, kurie jau anksčiau lankėsi svetainėje, matys užkešuotą kodo versiją. Tai, žinoma, nepriimtina.

Laimei, „React“ ši problema išsprendžiama automatiškai. Jos sprendimas susideda iš to, kad surinkimo failai, be pavadinimo ir plėtinio, turi atsitiktinę eilutę, kuri vadinama maiša. Ši maiša atitinka failo turinį. Tai reiškia, kad pakeitus kodą faile, keisis ir maiša jo pavadinime. Taigi, naršyklė manys, kad tai naujas failas ir jį atsisiųs sau.

Mes galime stebėti failų maišas jų prijungimo metu index.html faile:

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

Atlikite projekto surinkimą. Išnagrinėkite, kokios maišos yra prie failų surinkime.

Nekeisdami savo projekto kodo, atlikite surinkimą. Įsitikinkite, kad failų maišos nepasikeis.

Pakeiskite savo projekto kodą. Atlikite surinkimą. Įsitikinkite, kad failų maišos pasikeis.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti