Hur man tömmer cacheminnet i Safari för Mac OS X
Innehållsförteckning:
Moderna versioner av webbläsaren Safari för Mac OS X erbjuder en dold funktion som tillåter användare att rensa webbcacheminne från webbläsaren utan att behöva dumpa all annan webbhistorik, cookies, sökningar eller annan webbplatsdata. Detta är en riktigt användbar funktion för webbarbetare och utvecklare som rutinmässigt behöver rensa webbläsarens cache för sidor och webbplatser, vilket tvingar webbläsaren att hämta ny data från servern/servrarna som nås, men det kan också vara till hjälp för vissa felsökningssituationer i Safari också.
För att tömma cacheminne i Safari för Mac OS X måste du först aktivera menyn Utveckla i Safari från appens inställningar. Den här valfria menyn innehåller många utvecklarcentrerade funktioner, inklusive möjligheten att direkt rensa cache från Safari-sessioner, vilket är vad vi kommer att fokusera på i den här genomgången.
Hur rensar och töms Safari-webbläsarcacheminne i Mac OS X
Som antydt tar detta bort alla webbcacher från Safari, och det kan inte ångras.
- Öppna Safari på Mac
- Om du inte redan har gjort det, välj att visa den valfria Utveckla-menyn genom att gå till Safari-menyn i det övre vänstra hörnet, välj Inställningar > Avancerat > "Visa Utveckla-menyn i menyraden" och sedan stäng av Preferences …
Det finns ingen bekräftelse- eller varningsdialogruta som meddelar användaren att Safari-webbläsarens cacheminne har rensats eller tömts, det händer helt enkelt bakom kulisserna.
Tömma cacher Tangentbordsgenväg för Safari i Mac OS X: Kommando+Alternativ+E
När du har aktiverat Utveckla-menyn får du också tillgång till en tangentkommando för att rensa cacheminne i Safari med Kommando+Alternativ+E , som erbjuder en snabbare åtkomstmetod för användare som ofta behöver komma åt funktionen utan att behöva dra ner menyn varje gång.
Uppdaterar webbläsarcacheminne med tvång för specifika sidor med Shift+klick
Användare kan också tvinga fram uppdatering och ladda om att ignorera cache med ett Skift+klick på knappen Uppdatera sida i Safari för Mac om de behöver rensa cacheminnet endast för en specifik sida. Fördelen med den här metoden är att den inte rensar alla andra webbläsarcachar från Safari, den fokuserar bara på den specifika sidan. Det kan dock också vara en nackdel, vilket är anledningen till att många utvecklare förlitar sig på de tidigare markerade "rensa alla"-funktionerna istället.
Safari Cache-filplatser i Mac OS X
För de som vill veta var Safari-cache-filer lagras lok alt i filsystemet, kommer de vanligtvis att finnas på en av två platser i OS X, beroende på vilken version av operativsystemet som är installerat på Mac.
Moderna versioner av Safari lagrar webbläsarcachar lok alt på följande filsystemplats i Mac OS X:
~/Library/Caches/com.apple.Safari/
De flesta Safari-cachar lagras som en SQLite-databasfil, och även om du kan bläddra igenom den manuellt, visa cache-poster, ändra, ta bort poster eller ta bort hela databasfilen själv, så är det i allmänhet inte rekommenderas om du inte vet exakt vad du gör med en stark SQL-bakgrund, jämfört med att bara använda Safari-apparnas inbyggda Empty Cache-funktion.
Observera att äldre versioner av Safari (före 6) lagrar användarcachefilerna från webbläsaren på följande plats:
~/Bibliotek/Cache/Safari/
Återigen, även om du kan komma åt de direkta filsystemplatserna för Safari-cachefilerna själv, är de inte avsedda att vara vända mot användaren och rensas därför bäst via Utveckla-menyn och medföljande kortkommando.
För de flesta användare finns det lite behov av att rensa cacher i Safari, men det kan vara ett användbart felsökningsknep för situationer där webbläsaren inte beter sig som avsett. Förutom att tömma webbläsarens cache, kan rensa webbhistorik i OS X Safari och rensa alla cookies eller ta bort webbplatsspecifika cookies i Safari för Mac också vara till hjälp för att åtgärda besvärligt webbläsarbeteende. Vissa mellanversioner av Safari inkluderade till och med ett återställnings alternativ som gjorde allt detta i ett svep, men moderna versioner har sedan dess tagit bort den möjligheten för tillfället, vilket gör att användarna måste tömma webbplatsdata individuellt i segmenterade bitar.
För dem som gillar att gräva lite bakom kulisserna i webbläsaren Safari med utvecklarmenyn, finns ytterligare och mer avancerade alternativ också tillgängliga via den dolda Debug-menyn, inklusive en uppsättning cache-inspektörsverktyg .