Mastodon

Sposób na problemy z ładowaniem się stron w Safari na OS X

6
Dodane: 10 lat temu

Od kilku dni mój Mac ma problem z wczytywaniem stron w Safari. Okazało się, że winne temu były serwery DNS oraz ich prefetching.

W Safari zaimplementowana jest funkcja prefetchingu DNS, która teoretycznie ma zapewniać przyspieszenie wczytywania stron poprzez pominięcie etapu przepisywania adresu domeny na adres IP. Zdarza się jednak, że działa nieprawidłowo. Pierwszym z rozwiązań jest sprawdzenie konfiguracji routera, za pośrednictwem którego się łączymy i zweryfikowanie ustawień serwerów DNS. Wygląda to jednak inaczej dla różnych modeli urządzeń, stąd też bardziej uniwersalną, ale jednocześnie tymczasową metodą, jest wyłączenie funkcji prefetchingu DNS. W tym celu należy zamknąć Safari, wejść do Terminala, a następnie wpisać i zatwierdzić następującą komendę:

defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

Od teraz funkcja prefetchingu DNS jest wyłączona. Jeżeli pomimo tego kroku nadal występują problemy z wczytywaniem stron, należy zweryfikować konfigurację routera. W celu ponownego włączenia prefetchingu w Safari należy skorzystać z następującego polecenia:

defaults delete com.apple.safari WebKitDNSPrefetchingEnabled

Źródło: Tuts+

Paweł Hać

Ten od Maków i światła. Na Twitterze @pawelhac

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 6

Serio? Ja nie przypominam sobie żebym kiedykolwiek był zmuszony użyć innej przelgądarki niż Safari. Problemy z prędkością? Hmmmm… nie stwierdziłem. Chociaż ja mam szybki sprzęt (MacBook late 2008 (aluminiowy, GeForce 9400, Core2Duo) i może dlatego. ;)

Mam te same parametry tylko, że w iMacu :) Safari zbyt wolno wczytuje strony, po przesiadce na Firefox nie mam takiego problemu.