Ce este Ctrl+Shift+R?
Ctrl+Shift+R este o scurtătură de la tastatură folosită pentru a efectua o reîncărcare dură a unei pagini web în Google Chrome.
Dar ce este mai exact o „Reîncărcare dură”?
Pentru a înțelege „Reîncărcarea dură”, trebuie să înțelegeți mai întâi ce se întâmplă în timpul unei „Reîncărcări normale”.
„Reîncărcarea normală” se realizează într-o pagină web încărcată într-un browser, cum ar fi Chrome, prin apăsarea butonului de reîncărcare din colțul din stânga sus al browserului, lângă butonul înapoi & înainte sau prin apăsarea tastaturii rapide Ctrl+R sau prin utilizarea tastei de funcție f5.
Când se realizează o „Reîncărcare normală”, browserul va utiliza copiile din memoria cache ale fișierelor statice (CSS, javascript, imagini, fișiere text) ale paginii web care au fost descărcate în timpul primului eveniment de încărcare a acelei pagini web. Ideea este că browserul încearcă să evite reîncărcarea acestor fișiere statice ale paginii web pentru a face ca pagina să se încarce mai repede.
Dacă, totuși, dorim să forțăm browserul să reîncarce fiecare css, javascript, imagini și orice alt activ al paginii web și, în esență, să neglijeze copiile din memoria cache a acestor fișiere, atunci putem realiza acest lucru efectuând „Hard Reload” folosind următoarele combinații de taste de la tastatură:
Ctrl+Shift+R sau Shift+f5
Atunci de ce avem nevoie de „Hard Reload”?
Browser caching este un coșmar, mai ales în timpul dezvoltării, când faceți în mod constant modificări la pagina web și vă uitați la rezultatul din browser. Deci, dacă tocmai ați făcut o modificare la un fișier CSS și ați făcut o reîmprospătare a browserului pe pagina dvs. web, sunt șanse mari să nu vedeți modificarea pe care ați făcut-o în foaia de stil, deoarece browserul folosește încă versiunea în cache a fișierului CSS și nu pe cea actualizată. Așadar, va trebui să efectuați o „Hard Reload”
Empty cache and hard reload – The 3rd reload option in Googe Chrome
Google Chrome suportă o a treia opțiune de reîncărcare numită „Empty Cache and Hard Reload”. Ceea ce face aceasta este că mai întâi golește memoria cache a browserului & apoi efectuează o reîncărcare dură.
Pentru a vizualiza această opțiune, va trebui să deschideți mai întâi Instrumentele de dezvoltare ale browserului cu comanda rapidă de la tastatură F12, deoarece este o condiție prealabilă pentru aceasta. Ulterior, faceți clic dreapta pe butonul de reîncărcare pentru a afișa meniul de reîncărcare.
S-ar putea să vă întrebați care este rostul ștergerii cache-ului browserului înainte de a efectua o reîncărcare dură. Motivul pentru care există acest lucru este că există situații în care paginile web pot descărca conținutul suplimentar folosind JavaScript sau alte mijloace care nu fac parte din procesul inițial de încărcare a paginii. Aceste resurse pot fi stocate în memoria cache și, în consecință, pot fi încărcate din memoria cache chiar dacă efectuați o reîncărcare completă. Această metodă ia în considerare astfel de situații.