Hoe Cache leeg te maken in Safari voor Mac OS X

Moderne versies van de Safari-webbrowser voor Mac OS X bieden een verborgen functie waarmee gebruikers webcaches uit de browser kunnen wissen zonder alle andere browsegeschiedenis, cookies, zoekopdrachten of andere websitegegevens te moeten dumpen. Dit is echt een nuttige functie voor webwerkers en ontwikkelaars die routinematig de browsercache voor pagina's en websites moeten wissen, waardoor de browser nieuwe gegevens moet ophalen van de server (s) waartoe toegang wordt verkregen, maar het kan ook nuttig zijn voor sommige situaties van probleemoplossing ook in Safari.


Om caches in Safari voor Mac OS X te legen, moet je eerst het ontwikkelmenu in Safari inschakelen vanuit de voorkeuren van de apps. Dit optionele menu bevat veel ontwikkelaargerichte functies, waaronder de mogelijkheid om de cache direct te verwijderen van Safari-browsersessies, en daar zullen we ons in deze walkthrough op concentreren.

Hoe verwijder en leeg je Safari Browser Caches in Mac OS X

Zoals gesuggereerd verwijdert dit alle web-caches van Safari en kan het niet ongedaan worden gemaakt.

  1. Open Safari op de Mac
  2. Als je dat nog niet hebt gedaan, kies je voor het optionele Develop-menu door naar het Safari-menu in de linkerbovenhoek te gaan, kies je Voorkeuren> Geavanceerd> "Toon Develop-menu in menubalk" en sluit je vervolgens de Voorkeuren
  3. Terug in een Safari-browservenster, ga naar het menu "Ontwikkelen" en kies "Lege caches"
  4. Wacht een paar seconden en de Safari-webcaches worden volledig gewist, zodat nieuwe webcontent kan worden opgehaald van de externe webservers zonder dat er een lokale cache voor die sessie wordt gebruikt

Er is geen bevestigings- of waarschuwingsdialoog die de gebruiker laat weten dat de caches in Safari-browsers zijn gewist of leeggemaakt, het gebeurt gewoon achter de schermen.

Lege Caches-sneltoets voor Safari in Mac OS X: Command + Option + E

Als u eenmaal het menu Ontwikkelen heeft ingeschakeld, krijgt u ook toegang tot een sneltoets voor het wissen van caches in Safari met Command + Option + E, die een snellere toegangsmethode biedt voor gebruikers die vaak toegang tot de functie nodig hebben zonder ze naar beneden te hoeven halen het menu elke keer.

Geforceerd vernieuwen van browsercaches voor specifieke pagina's met Shift + klik

Gebruikers kunnen ook het negeren van de cache verversen en herladen met een Shift + klik op de knop Pagina vernieuwen in Safari voor Mac als ze de cache alleen voor een specifieke pagina moeten wissen. Het voordeel van deze methode is dat het niet alle andere browsercaches van Safari wist, maar alleen op die specifieke pagina. Dat kan echter ook een nadeel zijn. Daarom vertrouwen veel ontwikkelaars op de eerder gemarkeerde 'clear all'-functies.

Safari Cache Bestandslocaties in Mac OS X

Voor degenen die willen weten waar Safari-cachebestanden lokaal in het bestandssysteem worden opgeslagen, bevinden ze zich doorgaans op een van de twee locaties in OS X, afhankelijk van welke versie van het besturingssysteem op de Mac is geïnstalleerd.

Moderne versies van Safari store browser cachen lokaal op de volgende locatie van het bestandssysteem in Mac OS X:

~/Library/Caches/com.apple.Safari/

De meeste Safari-caches worden opgeslagen als een sqlite-databasebestand en terwijl je er handmatig doorheen kunt bladeren, cache-items kunt bekijken, wijzigen, items kunt verwijderen of het hele databasebestand zelf kunt verwijderen, is dat over het algemeen niet aan te raden, tenzij je precies weet wat je ' opnieuw doen met een sterke SQL-achtergrond, in vergelijking met het alleen gebruiken van de ingebouwde lege cachefunctie van Safari-apps.

Merk op dat oudere versies van Safari (pre 6) de gebruikerscachebestanden opslaan vanuit de browser op de volgende locatie:

~/Library/Caches/Safari/

Nogmaals, terwijl u zelf toegang hebt tot de directe bestandssysteemlocaties van de Safari-cache-bestanden, zijn ze niet bedoeld als gebruikersgezichtspunt en kunt u ze het best verwijderen via het menu Ontwikkelen en de bijbehorende sneltoets.

Voor de meeste gebruikers is het weinig nodig om de caches in Safari op te ruimen, maar het kan een handige troubleshooting-truc zijn voor situaties waarin de browser zich niet gedraagt ​​zoals bedoeld. Naast het legen van de browsercache, het opschonen van de webgeschiedenis in OS X Safari en het wissen van alle cookies of het verwijderen van sitespecifieke cookies in Safari voor Mac, kan het ook nuttig zijn om lastig browsergebruik te verhelpen. Sommige tussentijdse versies van Safari hadden zelfs een resetoptie die dit alles in één klap deed, maar moderne versies hebben die mogelijkheid sindsdien tijdelijk verwijderd, waardoor gebruikers individuele sitegegevens in gesegmenteerde brokken moeten leegmaken.

Voor diegenen die graag een kijkje nemen achter de schermen van de Safari-browser met het ontwikkelaarsmenu, zijn er ook extra en geavanceerdere opties beschikbaar via het verborgen Debug-menu, inclusief een reeks cache-inspectiegereedschappen.