Menu

26 mei 2012

Safari versnellen door de favicons uit te schakelen

Wanneer je een webpagina bezoekt in Safari wordt er naast de url in de adresbalk een icon weer gegeven, deze worden favicon genoemd. Dit is een klein icon van 16 x 16 pixels en heeft .ico als extensie. De favicon heeft als doel dat de gebruiker snel de webpagina kan herkennen.

In sommige gevallen wordt er ook een klein hangslotje weergegeven, deze is terug te vinden bij beveiligde verbindingen zoals online bankieren. De favicon laat je dan zien dat de webpagina beveiligd is. Een favicon is maar enkele KB’s groot, echter als je veel webpagina’s bezoekt kan het meer ruimte innemen tot enkele tientallen MB’s. Hierdoor kan safari iets trager reageren door het steeds groter worden van de favicon-cache.

favicon at
Met behulp van de onderstaande procedure kun je de favicons verwijderen:

Open Finder en gebruik de toetscombinaite cmd⌘ + shift⇧ + G om het volgende pad te openen:

~/Library/Safari

Zoek vervolgens naar het bestand ‘WebpageIcons.db’, gebruik de rechtermuisknop en selecteer ‘Toon info’ om te controleren hoeveel ruimte dit bestand inneemt. In de meeste gevallen bedraagt dit rond de 10 MB, dat klinkt niet veel echter dient Safari wel steeds in deze database te zoeken naar de correcte favicon en kan dus enige vertraging veroorzaken. Het volstaat om ‘WebpageIcons.db’ te verwijderen naar de prullenmand en deze vervolgens te legen.

Wanneer je Safari opnieuw opstart zal Safari automatisch een nieuwe lege ”WebpageIcons.db” aanmaken. Het is mogelijk om dit proces uit te schakelen via Terminal zodat OS X de favicons niet meer opslaat. Voer onderstaand commando in, open hiervoor Terminal (Programma’s ▸ Hulpprogramma’s)

defaults write com.apple.Safari WebIconDatabaseEnabled -bool NO

Om bovenstaand commando ongedaan te maken voer je onderstaand commando in:

defaults write com.apple.Safari WebIconDatabaseEnabled -bool YES



Gerelateerde tips:




Reacties


  • Roko 26 mei 2012 om 9:48

    Handige tip, altijd prettig om het wat sneller te krijgen. Probeer ook eens het volgende; activeer Safari’s developer menu en zet dan WebGL aan, dat leverde bij mij een sprong voorwaards op.

  • Johan 26 mei 2012 om 10:07

    Het is tevens mogelijk via het menu “Stel Safari opnieuw in …”.
    Vink zaken die je niet wilt verwijderen uit, maar vink “Verwijder alle websitesymbolen” aan.

  • JohnB 26 mei 2012 om 10:13

    @Johan
    ik heb alle menu’s doorgelopen, wil je mij aub vertellen waar staat “stel safari opnieuw in”

  • Nils 26 mei 2012 om 10:35

    Safari (rechts naast het appeltje) > Stel Safari opnieuw in… (7e van boven in de lijst)

  • Wim Van Hemelrijk 26 mei 2012 om 11:41

    @johan: van de moment dat je dan terug naar die website surft, staat dat er terug hoor!

  • Arthur 26 mei 2012 om 16:43

    @ Roko
    Leuke tip en bedankt! (web GL)
    Dat scheelt echt zeg!

  • Laurens 27 mei 2012 om 10:16

    Bedankt voor de tip. Ga het eens proberen.

  • Joep 21 juni 2012 om 22:00

    Kan helaas de map ~\library\safari niet vinden ….
    Ook via spotlight zoeken naar WebpageIcons.db levert niets op.

    Doe ik iets fout ?

  • Peterfrans 17 juli 2012 om 15:40

    ik kan ook de map ~\library\safari niet vinden op m’n Macmini

Een reactie toevoegen: