Cum să goliți memoria cache în Safari pentru Mac OS X
Cuprins:
Versiunile moderne ale browserului web Safari pentru Mac OS X oferă o caracteristică ascunsă care permite utilizatorilor să ștergă cache-urile web din browser fără a fi nevoie să arunce toate celel alte istorice de navigare, cookie-uri, căutări sau alte date ale site-ului web. Aceasta este o caracteristică cu adevărat utilă pentru lucrătorii web și dezvoltatorii care au nevoie în mod obișnuit să golească memoria cache a browserului pentru pagini și site-uri web, ceea ce obligă browserul să extragă date noi de pe serverul (servelele) accesat, dar poate fi util și pentru unele situații de depanare. și în Safari.
Pentru a goli memoria cache în Safari pentru Mac OS X, mai întâi va trebui să activați meniul Dezvoltare în Safari din Preferințele aplicației. Acest meniu opțional conține multe funcții centrate pe dezvoltator, inclusiv abilitatea de a șterge direct memoria cache din sesiunile de navigare Safari, pe care ne vom concentra în acest tutorial.
Cum să ștergeți și să goliți memoria cache a browserului Safari în Mac OS X
Așa cum este implicit, aceasta elimină toate cache-urile web din Safari și nu poate fi anulată.
- Deschide Safari pe Mac
- Dacă nu ați făcut-o deja, alegeți să afișați meniul opțional Dezvoltare accesând meniul Safari din colțul din stânga sus, alegeți Preferințe > Avansat > „Afișați meniul Dezvoltare în bara de meniu”, apoi închideți Preferințe
- Înapoi la orice fereastră a browserului Safari, trage în jos meniul „Dezvoltare” și alege „Empty Caches”
- Așteptați câteva secunde și cache-urile web Safari vor fi șterse complet, permițând extragerea de conținut web proaspăt de pe serverele web de la distanță fără a avea cache locală servită pentru acea sesiune
Nu există niciun dialog de confirmare sau alertă care să notifice utilizatorul că memoria cache a browserului Safari a fost șters sau golită, pur și simplu se întâmplă în culise.
Empty Caches Shortcut de la tastatură pentru Safari în Mac OS X: Command+Option+E
După ce ați activat meniul Dezvoltare, veți obține, de asemenea, acces la o comandă rapidă de apăsare a tastei pentru ștergerea memoriei cache din Safari folosind Command+Option+E , care oferă o metodă de acces mai rapidă pentru utilizatorii care trebuie să acceseze funcția des, fără a fi nevoiți să deruleze meniul de fiecare dată.
Reîmprospătarea forțată a memoriei cache a browserului pentru anumite pagini cu Shift+clic
De asemenea, utilizatorii pot forța reîmprospătarea și reîncărcarea ignorând memoria cache cu Shift+clic pe butonul Reîmprospătare pagină din Safari pentru Mac dacă trebuie să golească memoria cache numai pentru o anumită pagină. Avantajul acestei metode este că nu șterge toate celel alte cache ale browserului din Safari, ci se concentrează doar pe pagina respectivă. Totuși, acesta poate fi, de asemenea, un dezavantaj, motiv pentru care mulți dezvoltatori se bazează în schimb pe funcțiile „șterge toate” evidențiate anterior.
Locațiile fișierelor cache Safari în Mac OS X
Pentru cei care doresc să știe unde sunt stocate local fișierele cache Safari în sistemul de fișiere, acestea vor fi de obicei într-una dintre cele două locații din OS X, în funcție de versiunea sistemului de operare pe care este instalată Mac.
Versiunile moderne ale browserului magazinului Safari memorează cache local în următoarea locație a sistemului de fișiere în Mac OS X:
~/Library/Caches/com.apple.Safari/
Cele mai multe dintre cache-urile Safari sunt stocate ca fișier de bază de date sqlite și, deși puteți să răsfoiți manual prin el, să vizualizați intrări în cache, să modificați, să ștergeți intrări sau să eliminați singur întregul fișier al bazei de date, acest lucru nu este în general. recomandat, cu excepția cazului în care știți exact ce faceți cu un fundal SQL puternic, în comparație cu utilizarea funcției de golire cache încorporată a aplicațiilor Safari.
Rețineți că versiunile mai vechi de Safari (anterior 6) stochează fișierele cache ale utilizatorului din browser în următoarea locație:
~/Library/Caches/Safari/
Din nou, deși puteți accesa singur locațiile directe ale sistemului de fișiere ale fișierelor cache Safari, acestea nu sunt destinate să fie orientate spre utilizator și, prin urmare, sunt cel mai bine șterse prin meniul Dezvoltare și comanda rapidă de la tastatură însoțitoare.
Pentru majoritatea utilizatorilor, nu este nevoie să ștergeți memoria cache în Safari, dar poate fi un truc util de depanare pentru situațiile în care browserul nu se comportă așa cum este prevăzut. Pe lângă golirea memoriei cache a browserului, ștergerea istoricului web în OS X Safari și ștergerea tuturor modulelor cookie sau eliminarea modulelor cookie specifice site-ului din Safari pentru Mac pot fi, de asemenea, utile pentru remedierea comportamentului deranjant al browserului. Unele versiuni intermediare de Safari au inclus chiar și o opțiune de resetare care a făcut toate acestea dintr-o singură lovitură, dar versiunile moderne au eliminat pentru moment această abilitate, făcând utilizatorii să golească individual datele site-ului în bucăți segmentate.
Pentru cei cărora le place să caute puțin în culisele browserului Safari cu meniul pentru dezvoltatori, opțiuni suplimentare și mai avansate sunt disponibile și prin meniul ascuns Depanare, inclusiv un set de instrumente de inspecție cache. .