5 of 10 menu

Бунёди худкори хоси кэш дар React

Шумо аллакай бояд бидонед, ки дар браузерҳо мушкили кэши статика вуҷуд дорад. Махз мушкил дар он аст, ки барои баланд бардоштани суръати амал браузер файлҳои услубҳо, скриптҳо ва расмҳоро кэш мекунад.

Ин маънои онро дорад, ки агар дар хостинг шумо чизеро дар скриптҳо ё услубҳои худ иваз кунед, пас тағиротҳо фақат дар назди меҳмонони нави сомона пайдо мешаванд. Меҳмонони кӯҳна, ки пештар аллакай дар сомона буданд, версияи кэшкардаи кодро мебинанд. Ин, албатта, Қобили қабул нест.

Хушбахтона, дар React ин мушкил худкор ҳал карда мешавад. Ҳалли он иборат аз он аст, ки файлҳои гирдоварӣ, ғайр аз ном ва васеъкунӣ, сатри тасодуфиро доранд, ки онро хеш меноманд. Ин хеш ба мундариҷаи файл мувофиқат мекунад. Ин маънои онро дорад, ки ҳангоми тағйир додан код дар файл, хеш дар номи он низ тағир меёбад. Бинобар ин, браузер фикр мекунад, ки ин файли нав аст ва онро барои худ боргирӣ мекунад.

Мо метавонем хешҳои файлҳоро мушоҳида кунем ҳангоми пайваст кардани онҳо ба index.html:

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

Гирдоварии лоиҳаро иҷро кунед. Омӯзед, ки кадом хешҳо дар файлҳои гирдоварӣ истодаанд.

Бе тағйир додани коди лоиҳаи худ гирдовариро иҷро кунед. Боварӣ ҳосил кунед, ки хешҳои файлҳо тағир намеёбанд.

Коди лоиҳаи худро тағйир диҳед. Гирдовариро иҷро кунед. Боварӣ ҳосил кунед, ки хешҳои файлҳо тағир меёбанд.

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