JGO om 8:48, 3-02-2015
De cache van Safari na verloop van meerdere dagen wissen/verwijderen lost dat probleem ook op, Yosemite of niet. Natuurlijk geldt dat alleen als de Mac etmalen achter elkaar aan staat, al of niet sluimerend.
Pad: ~/users/library/application support/caches/com.apple.safari
Verwijder uit deze map:
Cache.db
Cache.db-shm
Cache.db-wal
Safari is cache is inderdaad erg gevoelig voor fragmentering. Als je schijf vol is, raakt de Cache.db al snel gefragmenteerd. Maar ook als dat niet het geval is, dan raakt de database-file intern zwaar gefragmenteerd.
De Cache.db is een sqlite-database. Dat is prima, maar sqlite ruimt niet altijd alle ruimte op van gewiste onderdelen. Zo kan het zijn dat je Cache-bestand heel veel en veel groter is dan nodig, dat maakt sqlite helaas traag met strandballen in Safari tot gevolg.
Je kunt dat oplossen door ze weg te gooien, maar dan mis je het voordeel van de Cache. Die is er immers om safari te versnellen.
Je krijgt ook de oude snelheid terug door de database op te ruimen. Dat gaat in Terminal met het "vacuum" commando:
- Sluit eerst Safari af
- Open Terminal
- type "sqlite3 " (zonder quotes) met een spatie er achter en sleep vervolgens het Cache.db bestand in het Terminal-venster.
- Druk op enter
- Enter nu "vacuum ; " (zonder de quotes)
- Als het commando klaar is (kan even duren als de database erg gefragmenteerd is) type je
- ".exit" (wederom zonder quotes, let op dat er een . staat voor exit)
Start Safari weer op de oude snelheid.