맥에서 Safari로 웹 서핑을 하다가 무지개빛으로 빙글빙글 도는 로딩 바퀴(스피닝 비치볼)를 마주한 적이 얼마나 되시나요?
Safari가 페이지를 느리게 불러오거나, 로딩 도중에 멈춰서 텍스트가 화면에 어수선하게 흩어지고 이미지가 엉뚱한 곳에 배치되는 경우가 있습니다. 또는 웹페이지의 내용을 읽기도 전에 로딩만 한없이 계속되기도 하죠.
때로는 macOS Monterey 업데이트 이후 Safari가 유독 느려지는 경우도 있습니다. 반짝이는 새 macOS에는 늘 함정이 따르기 마련이니까요.
이런 현상은 모두 Apple의 대표적인 인터넷 브라우저에서 나타나는 전형적인 증상입니다. Safari는 모든 Mac 기기에 최적화된 가볍고 빠른 브라우저지만, 위와 같은 문제가 반복되면 상대적으로 빠른 서드파티 브라우저(예: Chrome, Firefox는 추천하지 않습니다)로 갈아타고 싶어질 수 있습니다.
하지만 Apple의 진정한 팬으로서 Safari를 고수하고 싶은 분들을 위해, 이 가이드에서는 Safari가 느려지는 원인부터 시작해 문제의 근본 원인을 찾고 해결하는 방법까지 차근차근 알려드리겠습니다.
이 글을 따라 하면 Safari를 빠르게 정상 상태로 되돌리고, 다시 쾌적하게 브라우저를 사용할 수 있을 것입니다.
참고: Safari가 단순히 느린 수준을 넘어 자주 멈추거나 강제 종료된다면, 이 글보다는 관련 문제 해결 팁을 다룬 별도의 포스트를 확인해 보세요.
시작하기 전에 알아둘 핵심 팁
- 특정 웹사이트에서 Safari가 느려지는 것은 정상입니다 – 여기서 말하는 '특정 웹사이트'란 플래시나 동영상 광고로 가득 찬 '무거운' 사이트를 의미합니다. 심한 경우 클릭하지 않아도 광고가 자동으로 재생되기도 하죠. 이런 사이트들은 맥북을 순식간에 뜨겁게 만듭니다. 가장 좋은 방법은 해당 페이지의 내용을 다 읽으면 즉시 탭을 닫는 것이고, AdBlock Plus(Safari 호환 버전)를 설치해 광고 자체를 차단하는 것도 효과적입니다.
- 과도한 멀티태스킹을 멈추세요 – 열두 개의 앱을 동시에 구동하지 않으면 프로그램의 90%가 훨씬 원활하게 작동한다는 사실에 놀라실 겁니다. 단순해 보이지만 의외로 최고의 해결책입니다.
- Safari를 꾸준히 관리하세요 – 캐시를 주기적으로 비우고 앱을 항상 최신 버전으로 유지하는 등의 습관이 중요합니다. 컴퓨터를 정기적인 정비가 필요한 자동차라고 생각해 보세요.
- 맥 자체를 소홀히 하지 마세요 – 흔한 통념과 달리 Mac도 바이러스에 감염될 수 있습니다. 파일 손상이나 시스템 오류로부터도 자유롭지 않죠. 웹 서핑 중 Safari 성능을 떨어뜨릴 수 있는 불필요한 프로그램이 설치되지 않았는지 확인해 보세요.
아래에서는 Safari 성능 저하와 직간접적으로 관련된 8가지 일반적인 원인과, 각각의 해결 방법을 단계별로 소개합니다.
원인 1: 과부하 걸린 캐시
캐시는 Mac 하드 드라이브에 있는 저장 공간으로, Safari가 자주 사용하는 데이터를 임시로 보관하는 곳입니다. 캐시 덕분에 Safari는 정보를 빠르게 참조할 수 있어 특정 페이지 로딩 같은 작업을 신속하게 처리합니다.
그러나 캐시가 가득 차면 Safari는 새롭고 관련성 높은 데이터를 저장할 수 없게 되고, 그 결과 더 느린 방식으로 요청을 처리해야만 합니다.
다음은 캐시 데이터를 삭제해 Safari가 무리하지 않고 더 똑똑하게 작동하도록 만드는 방법입니다.
먼저 화면 상단의 메뉴 막대에서 기록(History) > 기록 지우기 및 웹사이트 데이터 삭제(Clear History and Website Data)를 선택해 Safari 기록을 삭제하세요.
클릭하면 작은 팝업 창이 나타납니다. 드롭다운 목록 하단에서 "모든 기록(All History)"을 선택한 후 기록 지우기(Clear History)를 누르세요.
다음으로 조금 더 고급 방식으로 캐시를 비워볼 수 있습니다. 먼저 Safari 메뉴에서 환경설정(Preferences)을 열어주세요.
환경설정 패널에서 "고급(Advanced)" 탭을 선택하고, 페이지 하단에 있는 "메뉴 막대에서 개발자용 메뉴 보기(Show Develop Menu in Menu Bar)" 체크박스를 찾아 체크한 뒤 환경설정을 닫습니다.
그러면 메뉴 막대에 "개발자용(Develop)"이라는 새 메뉴가 추가됩니다. 이 메뉴를 클릭하고 목록에서 "캐시 비우기(Empty Caches)"를 선택하세요. 별도의 확인 창은 뜨지 않지만 캐시가 즉시 삭제됩니다. 이후 Safari를 재시작하고 문제가 해결되었는지 확인해 보세요.
원인 2: 문제가 되는 확장 프로그램
Apple이 Flash와 잘 맞지 않는다는 것은 대부분 알고 있지만, Safari를 느리게 만드는 플러그인은 Flash만이 아닙니다. 오래되었거나 최적화가 제대로 되지 않은 확장 프로그램이라면 무엇이든 '범인'이 될 수 있으므로, 사용하지 않는 것은 최대한 비활성화하거나 삭제하는 것이 좋습니다.
가장 쉬운 방법은 CleanMyMac X를 활용하는 것입니다. Extensions > Safari Extensions(아래 스크린샷 참조)로 이동한 뒤, 불필요한 플러그인을 선택하고 하단의 "Remove" 버튼을 누르면 한 번에 깔끔하게 정리할 수 있습니다.
물론 수동으로 처리할 수도 있습니다. 다만 삭제하거나 비활성화할 확장 프로그램이 많다면 시간이 다소 걸릴 수 있습니다.
먼저 Safari를 연 뒤 Safari > 환경설정(Preferences)으로 이동합니다.
환경설정 메뉴에서 확장 프로그램(Extensions) 아이콘을 선택하면 설치된 모든 확장 프로그램 목록이 표시됩니다.
사용하지 않는 확장 프로그램은 오른쪽의 제거 버튼으로 삭제하고, 가끔 사용하는 것이라면 "켜기(enable)" 체크박스만 해제하면 됩니다. 백그라운드에서 많은 확장 프로그램을 실행해 왔다면 이 과정만으로도 Safari 속도가 눈에 띄게 개선될 것입니다.
원인 3: 오래된 Safari 버전
Safari는 Apple이 직접 개발하기 때문에 일반적으로 macOS의 새 버전이 출시되거나 필요한 보안 패치가 있을 때 함께 업데이트됩니다. 구버전의 Safari를 사용하고 있다면 그것이 문제의 일부, 혹은 전부일 수 있습니다.
macOS Big Sur 이상을 사용하고 있지 않다면 Safari 업데이트가 반드시 필요한 상황입니다. 현재 사용 중인 macOS 버전을 확인하려면 화면 좌측 상단의 Apple 메뉴에서 "이 Mac에 관하여(About This Mac)"를 선택하세요.
구버전을 사용 중이라면 아래와 같이 현재 실행 중인 macOS 버전이 표시됩니다.
이미 macOS Big Sur 이상을 사용 중이라면 아래와 같이 표시됩니다.
아직 최신 macOS가 아니라면 Finder에서 App Store를 열고 업데이트 항목으로 이동하세요. 최소 한 개 이상의 소프트웨어 업데이트가 표시되며, 이를 펼치면 Safari 업데이트를 확인할 수 있습니다. Safari만 개별적으로 업데이트하거나, 다른 업데이트와 함께 한꺼번에 진행할 수도 있습니다.
원인 4: 네트워크 문제
Safari 내부의 문제를 먼저 의심하기 쉽지만, 의외로 Safari가 '범인'이 아닌 경우도 있습니다. 네트워크 상태는 Safari 성능에 큰 영향을 미칩니다.
Mac에 네트워크 문제가 있는지 확인하려면 관련 내용을 자세히 다룬 별도의 포스트를 참고해 보세요.
인터넷 속도를 테스트하려면 Google Fiber의 속도 측정 사이트를 이용할 수도 있습니다. Safari에서 해당 링크를 연 뒤 파란색 "재생(play)" 버튼을 누르면 속도 측정이 시작되며, 사이트는 먼저 업로드 속도를 측정한 후 다운로드 속도를 측정합니다.
결과가 나오면 연결 유형별 예상 속도를 정리한 차트와 비교해 보세요. 측정 결과가 예상치에 못 미친다면, 특히 요금제 대비 속도가 크게 낮다면 인터넷 서비스 제공업체(ISP)에 문의할 때입니다.
참고: 속도가 정상 범위 내라면 네트워크는 문제가 아닐 가능성이 높으므로, 다른 해결 방법을 시도해 보세요.
원인 5: 사용자 계정 또는 Mac 디스크 문제
때로는 문제가 단순한 캐시 부족보다 더 깊은 곳에 있습니다. 사용자 계정이 손상되었거나 macOS가 정상적으로 작동하지 않는 경우입니다. 이것이 원인인지 확인하려면 먼저 맥북에 두 번째 사용자 계정을 하나 만들어 보세요.
새 계정에서 Safari를 열고 평소처럼 사용해 봅니다. Safari가 갑자기 빨라진다면, 기존 사용자 계정을 복구할 차례입니다.
Spotlight(화면 우측 상단의 검색 아이콘)에서 "디스크 유틸리티(Disk Utility)"를 검색해 실행하세요.
디스크 유틸리티에서 해당 계정의 디스크를 선택하고 "응급 처치(First Aid)" 탭에 있는지 확인한 뒤, 우측 하단의 "디스크 복구(Repair Disk)"를 선택합니다(이 옵션이 비활성화되어 있다면 먼저 "디스크 검증(Verify Disk)"를 선택하세요).
참고: macOS 10.10 Yosemite 이하 버전의 맥북 프로라면 아래와 같이 두 개의 버튼이 표시됩니다.
반면 macOS 10.11 El Capitan 이상(대부분의 사용자가 여기에 해당)을 사용 중이라면 "응급 처치(First Aid)" 버튼을 클릭해 실행하기만 하면 됩니다. 발견된 문제를 자동으로 점검하고 수정해 줍니다.
디스크 유틸리티가 계정 관련 문제를 복구해 줄 것입니다. 만약 이 방법으로도 해결되지 않는다면, 다소 번거롭긴 하지만 맥북 프로를 초기화하는 것도 하나의 대안이 될 수 있습니다.
원인 6: 불필요한 탭 모두 닫기
Safari에서 열어둔 탭이 많을수록 컴퓨터는 느려집니다. 현재 보고 있는 탭이 하나뿐이라도, 나머지 열려 있는 탭들이 CPU를 계속 사용하기 때문에 컴퓨터에 부담이 됩니다.
최신 맥북은 여러 개의 탭을 비교적 수월하게 유지할 수 있습니다. 하지만 10개, 20개, 그 이상의 탭을 동시에 열어두면 성능 문제가 발생해 Safari 속도가 크게 저하될 수 있습니다.
느려진 느낌이 든다면 지금 사용하지 않는 탭을 모두 닫아보세요. 운영 속도가 눈에 띄게 향상되는 것을 경험하실 수 있습니다.
원인 7: 검색 제안 끄기
Safari 속도를 높이는 또 다른 간단한 방법입니다. 많은 사람들이 모르는 팁이니, 나중을 위해 메모하거나 스크린샷을 찍어두세요.
검색 제안을 끄려면 다음 단계를 따르세요.
- 화면 상단의 Safari 메뉴를 클릭합니다.
- 환경설정(Preferences)을 선택합니다.
- 검색(Search) 탭을 선택합니다.
- 검색 설정 창에서 검색 엔진 제안 포함(Include search engine suggestions) 체크박스를 해제합니다.
이 설정만으로도 Safari 속도가 조금씩 개선되어 전반적인 성능 향상을 체감할 수 있습니다.
원인 8: DNS 프리페칭 비활성화
Safari 5.0.1 이상 버전을 사용 중이라면 DNS 프리페칭 기능이 맥북을 느리게 만들고 있을 가능성이 있습니다. 이 기능은 클릭하기 전에 페이지의 링크를 미리 불러와 더 빠른 브라우징을 돕지만, 여러 페이지가 동시에 로딩되거나 특정 웹사이트와의 호환 문제가 생기면 오히려 컴퓨터를 느리게 만들 수 있습니다.
DNS 프리페칭을 비활성화하려면 다음 단계를 따르세요.
- 터미널(Terminal)을 엽니다.
- 다음 명령어를 입력합니다: defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
- Safari를 종료합니다.
- Safari를 다시 실행합니다.
이제 DNS 프리페칭이 비활성화되어 맥북 속도에 작지만 확실한 개선 효과를 얻을 수 있습니다.
마무리
웹 서핑을 하거나 업무용 중요한 페이지에 접속하려는데 알록달록한 로딩 바퀴만 바라보고 있어야 하는 일만큼 답답한 일은 없습니다. 이 가이드의 해결 방법을 활용하면 Safari가 느려지는 문제를 오랫동안 겪지 않으시길 바랍니다.
위에서 소개한 방법을 모두 시도했는데도 문제가 해결되지 않는다면, Apple 커뮤니티 포럼이 좋은 참고 자료가 될 수 있습니다. 다른 Mac 사용자들의 조언을 얻을 수 있고, 버그 리포트나 유사한 질문과 답변도 찾아볼 수 있습니다.
이미 Safari 문제를 해결하셨다면, 아래에 댓글로 경험을 공유해 주세요!