5 of 10 menu

React Build-də Avtomatik Cache Sıfırlama

Bildiyiniz kimi, brauzerlərdə statik faylların cache problemi var. Problemin mahiyyəti ondadır ki, performansı artırmaq üçün brauzer stylesheet, script və şəkil fayllarını cache-ləşdirir.

Bu o deməkdir ki, əgər hostingdə scriptlərindəz və ya style-larınızda dəyişiklik etsəniz, dəyişikliklər yalnız saytın yeni ziyarətçilərində görünəcək. Əvvəllər saytda olmuş köhnə ziyarətçilər cache-lənmiş versiyanı görəcəklər. Bu, əlbəttə ki, qəbuledilməzdir.

Xoşbəxtlikdən, React-də bu problem avtomatik həll olunur. Onun həlli ondan ibarətdir ki, build faylları, ad və genişlənmə ilə yanaşı, təsadüfi sətirə malikdirlər, buna hash deyilir. Bu hash faylın məzmununa uyğun gəlir. Bu o deməkdir ki, fayldakı kodu dəyişdikdə, onun adındakı hash da dəyişəcək. Beləliklə, brauzer bunun yeni fayl olduğunu düşünəcək və onu özünə yükləyəcək.

Biz faylların hash-lərini onların index.html-də birləşdirilməsində müşahidə edə bilərik:

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

Layihəni build edin. Build-dəki faylların hansı hash-lərə malik olduğunu öyrənin.

Layihə kodunuzu dəyişdirmədən build edin. Faylların hash-lərinin dəyişmədiyinə əmin olun.

Layihə kodunuzu dəyişdirin. Build edin. Faylların hash-lərinin dəyişdiyinə əmin olun.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et