5 of 10 menu

Rivendosja Automatike e Cache në Build të React

Ju duhet të dini tashmë se në shfletues ekziston problemi i cache të statikës. Thelbi i problemit është se për të rritur shpejtësinë, shfletuesi fshehtëzon (cache) fajllat e stileve, skriptave dhe imazheve.

Kjo do të thotë se nëse në hosting ju ndryshoni diçka në skriptat ose stilat tuaja, atëherë ndryshimet do të shfaqen vetëm te vizitorët e rinj të faqes. Vizitorët e vjetër, të cilët kanë qenë në faqe më parë, do të shihnin versionin e fshehtëzuar të kodit. Kjo, sigurisht, është e papranueshme.

Për fat të mirë, në React ky problem zgjidhet automatikisht. Zgjidhja e tij qëndron në faktin se fajllat e build, përveç emrit dhe zgjatjes, kanë një varg të rastësishëm, i cili quhet hash. Ky hash korrespondon me përmbajtjen e fajllit. Kjo do të thotë se kur ndryshohet kodi në fajll, do të ndryshojë edhe hash në emrin e tij. Kështu, shfletuesi do të mendojë se ky është një fajll i ri dhe do ta shkarkojë atë.

Ne mund të vëzhgojmë hash-et e fajllave gjatë lidhjes së tyre në index.html:

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

Kryeni build-in e projektit. Studioni, çfarë hash-esh kanë fajllat në build.

Pa ndryshuar kodin e projektit tuaj kryeni build-in. Sigurohuni që hash-et e fajllave nuk do të ndryshojnë.

Ndryshoni kodin e projektit tuaj. Kryeni build-in. Sigurohuni që hash-et e fajllave do të ndryshojnë.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo