애플은 Safari를 세상에서 가장 빠른 브라우저라고 홍보하지만, iOS에서는 그럴지 몰라도 Mac에서는 이야기가 다를 수 있습니다. 필자 역시 Safari가 너무 느려서 Mac에서는 Chrome을 자주 사용합니다. 웹페이지가 로드되지 않거나, 페이지 간 이동이 잘 되지 않거나, 스크롤할 때마다 버벅거리는 현상이 종종 발생하기 때문입니다.
OS X에 기본 탑재된 브라우저인 만큼 당연히 잘 작동하리라 기대하게 되는데, 정상적으로 작동할 때는 훌륭한 브라우저지만 문제가 생기면 다른 브라우저로 갈아탈 수밖에 없어 매우 답답합니다.
이 글에서는 Mac에서 Safari 속도를 개선하기 위해 시도해 볼 수 있는 다양한 방법을 소개합니다. 직접 알고 계신 팁이 있다면 댓글로 공유해 주세요.
또한 Safari와 무관한 인터넷 속도 저하 원인을 다룬 영상도 함께 확인해 보시길 권합니다.
방법 1 – 캐시, 방문 기록, 확장 프로그램 정리
웹을 자주 사용하면서 Mac의 저장 공간이 부족하다면, 캐시를 비우고 확장 프로그램을 비활성화한 뒤 방문 기록을 삭제하여 Safari의 부담을 덜어주는 것이 좋습니다. 먼저 Safari 메뉴에서 환경설정(Preferences)을 엽니다.
고급(Advanced) 탭을 클릭한 후 대화상자 하단의 메뉴 막대에서 개발자용 메뉴 보기(Show Develop menu in menu bar) 항목에 체크합니다.
환경설정 창을 닫고 Safari 메뉴에서 개발자용(Develop)을 클릭한 뒤 캐시 비우기(Empty Caches)를 선택합니다. 캐시가 비워지면 다시 개발자용 메뉴를 열어 확장 프로그램 비활성화(Disable Extensions)를 클릭합니다.
마지막으로 Safari 메뉴에서 앞서 선택한 환경설정 대신 방문 기록 지우기(Clear History)를 클릭합니다.
드롭다운 목록에서 모든 방문 기록(all history)을 선택한 후 방문 기록 지우기 버튼을 누르면 됩니다.
방법 2 – Cache.db 파일 수동 삭제
위 단계만으로도 Safari 캐시가 정리되지만, 어떤 이유로 제대로 작동하지 않는 경우가 있습니다. 이럴 때는 수동으로 삭제할 수 있습니다. Finder를 연 후 이동(Go) 메뉴에서 하단의 폴더로 이동(Go To Folder)을 클릭합니다.
아래 경로를 복사해 텍스트 상자에 붙여넣고 이동(Go)을 클릭합니다.
~/Library/Caches/com.apple.Safari/Cache.db
마지막으로 Cache.db 파일을 마우스 오른쪽 버튼으로 클릭하고 휴지통으로 이동(Move to Trash)을 선택합니다. 이 단계를 진행하기 전에 반드시 Safari를 완전히 종료해야 합니다.
방법 3 – 최신 OS X 버전 설치
많은 분들이 Mac을 구매한 후 OS X를 최신 버전으로 업데이트하지 않는 경우가 많습니다. El Capitan 시절에도 Mountain Lion, Mavericks, Yosemite, 심지어 Snow Leopard를 그대로 사용하는 지인들이 있었습니다.
OS X를 업데이트하지 않으면 최신 버전의 Safari도 함께 받을 수 없습니다. 여러 버전 뒤처진 상태로 최신 버전의 성능 개선과 최적화 혜택을 놓치게 되는 것입니다.
업그레이드하는 가장 간단한 방법은 App Store를 열어 화면 오른쪽에 표시되는 최신 OS X 버전 링크를 클릭하는 것입니다.
방법 4 – 대시보드(Dashboard) 끄기
2010년 이전 구형 Mac을 사용 중이라면 그래픽 카드 문제가 원인일 수 있습니다. Safari에서 효과가 있는지 간단한 방법을 시도해 볼 수 있는데, 바로 Mission Control에서 대시보드 기능을 비활성화하는 것입니다.
시스템 환경설정을 열고 Mission Control을 클릭한 후 Dashboard 옆 드롭다운에서 Off를 선택합니다.
이것이 확실한 해결책은 아니지만, 필자를 포함해 일부 사용자에게 실제로 효과가 있었습니다. Mid-2009 MacBook Pro를 사용할 때 대시보드가 확실히 전반적인 속도를 저하시켰습니다.
방법 5 – 검색 설정 변경
Safari의 검색 설정을 변경해 보는 것도 좋은 방법입니다. Safari에서 환경설정을 연 후 검색(Search) 탭을 클릭합니다.
검색 엔진을 Bing으로 변경한 뒤 Safari를 재시작하고 속도 차이가 있는지 확인합니다. 다시 Google로 되돌린 후에도 비교해 보세요. 또한 검색 엔진 제안, Safari 제안, 빠른 웹사이트 검색, 상위 결과 미리 불러오기 등 모든 옵션을 해제해 보면 변화가 있는지 알 수 있습니다.
특히 인터넷 연결이 매우 느린 환경에서는 이러한 추가 기능들이 Safari를 더욱 느리게 만들 수 있습니다.
방법 6 – 네트워크 서비스 순서 변경
WiFi와 이더넷에 동시에 연결된 컴퓨터라면 두 가지 방식으로 네트워크에 접속되어 있어 문제가 발생할 수 있습니다. 시스템 환경설정을 열고 네트워크(Network)를 클릭하면 현재 연결 상태를 확인할 수 있습니다.
먼저 한쪽 네트워크를 끊고 차이가 있는지 확인해 보세요. 반대쪽만 연결한 상태로도 테스트해 봅니다. 두 연결을 모두 유지하고 싶다면 아래 내용을 계속 읽어주세요.
기본적으로 한 연결이 다른 연결보다 우선순위를 갖습니다. 위 화면에서 WiFi 연결이 이더넷 연결보다 높은 우선순위를 가지고 있는 것을 볼 수 있습니다. 목록 상자 하단의 작은 설정 아이콘(톱니바퀴)을 클릭하면 이 순서를 변경할 수 있습니다.
서비스 순서 설정(Set Service Order)을 클릭하면 팝업창이 나타나며, 드래그 앤 드롭으로 연결 순서를 조정할 수 있습니다.
필자는 이더넷을 맨 위로 옮긴 후 OK를 클릭했습니다. 이후에는 반드시 시스템 환경설정 대화상자에서 적용(Apply)을 클릭해야 변경 사항이 저장됩니다.
방법 7 – 환경설정 파일 삭제
큰 효과는 없을 수 있지만 시도해 볼 만한 방법입니다. Finder를 열고 이동(Go) → 폴더로 이동(Go to Folder)을 클릭한 후 아래 경로를 입력합니다.
~/Library/Preferences
목록을 스크롤하여 com.apple.Safari.plist 파일을 찾아 삭제합니다.
방법 8 – 다른 DNS 설정 사용
때로는 문제의 원인이 Safari가 아니라 DNS 설정일 수 있습니다. 기본적으로 인터넷 서비스 제공업체(ISP)가 제공하는 DNS를 사용하게 되는데, 대부분의 경우 문제가 없지만 공개 DNS를 사용하면 더 빠른 브라우징이 가능할 수 있습니다.
필자가 가장 선호하는 것은 Google Public DNS로, 모든 컴퓨터에서 사용하고 있습니다. 무료로 이용할 수 있는 최고의 공개 DNS 서버를 정리한 글도 함께 참고해 보세요. OS X에서 연결의 DNS 서버를 변경하려면 시스템 환경설정을 열고 네트워크를 클릭한 후 해당 연결을 선택하고 고급(Advanced)을 클릭합니다.
+ 아이콘을 클릭한 후 새 DNS 서버의 IP 주소를 입력합니다. Google DNS를 사용한 이후 Safari뿐 아니라 다른 브라우저에서도 브라우징 속도가 눈에 띄게 빨라졌습니다.
방법 9 – 다른 계정으로 로그인
때로는 현재 사용 중인 사용자 계정 자체에 문제가 있을 수 있습니다. 새 사용자 계정을 만들고(1분 정도 소요) 해당 계정으로 로그인한 후 Safari를 실행해 보세요. 갑자기 속도가 빨라진다면 기존 사용자 계정에 문제가 있는 것입니다. 이 경우 디스크 유틸리티(Disk Utility)로 문제를 해결할 수 있습니다. Spotlight에 "디스크 유틸리티"를 입력하면 빠르게 실행할 수 있습니다.
왼쪽 창에서 하드 드라이브를 클릭한 후 응급 처치(First Aid) 탭을 클릭합니다. 하드 드라이브에서 First Aid를 실행할지 묻는 메시지가 나타나면 실행(Run)을 클릭합니다.
방법 10 – OS X 재설치
다소 과격해 들릴 수 있지만, Windows를 1년에 한 번씩 재설치해야 하는 것과 비슷한 이치입니다. 시스템이 점점 비대해지기 때문입니다. 안타깝게도 OS X도 같은 문제를 겪으며, 특히 클린 설치 없이 계속 최신 버전으로 업그레이드만 해온 경우 더욱 그렇습니다.
필자는 Mountain Lion에서 Mavericks, Yosemite, El Capitan으로 차례로 업그레이드한 후 El Capitan을 새로 설치했는데, 속도가 눈에 띄게 빨라졌습니다. 다른 앱들의 로딩 속도도 크게 개선되었으므로 시도해 볼 가치가 충분합니다.
이상으로 느려진 Safari 문제를 해결할 수 있는 거의 모든 방법을 살펴보았습니다. 다른 효과적인 방법을 알고 계시다면 댓글로 공유해 주세요.