사파리 파비콘 캐시를 삭제하는 방법은?
사파리 파비콘 캐시 삭제 방법: Mac과 iOS 기기별 초기화
사파리 파비콘 캐시 삭제 방법을 이해하면 웹사이트 아이콘이 비정상적으로 출력되거나 업데이트되지 않는 문제를 해결합니다. 캐시 데이터가 꼬였을 때 발생하는 시각적 오류를 방지하고 브라우저 환경을 쾌적하게 유지하는 데 도움이 됩니다. 올바른 삭제 절차를 통해 즐겨찾기 아이콘을 즉시 최신 상태로 복구하세요.
사파리 파비콘 캐시를 삭제하는 방법은?
사파리(Safari) 브라우저를 사용하다 보면 웹사이트의 로고인 파비콘(Favicon)이 예전 버전으로 고정되어 있거나 아예 표시되지 않는 현상이 발생할 수 있습니다. 이는 사파리가 웹페이지 로딩 속도를 높이기 위해 아이콘 이미지를 로컬 저장소에 캐시(Cache)로 보관하기 때문인데, 이 현상은 단순히 브라우저를 껐다 켜는 것만으로는 해결되지 않을 때가 많습니다. 사파리 파비콘 캐시 문제는 기기 내부의 특정 폴더를 직접 삭제하거나 시스템 데이터를 초기화하는 방식으로 해결해야 하며, Mac과 iPhone 환경에 따라 접근 방식이 다릅니다.
특히 Mac 사용자의 경우 파비콘 오류가 Favicon Cache 폴더 내부의 데이터를 수동으로 비우는 것만으로도 해결되는 경우가 많습니다. 하지만 이 과정에서 숨겨진 시스템 폴더를 찾아야 하므로 정확한 경로 파악이 필수적입니다. 반면 iOS 환경에서는 특정 웹사이트의 아이콘만 골라서 삭제하기가 어렵기 때문에 전체 웹사이트 데이터를 관리하는 방식을 선택해야 합니다. 아래에서 각 플랫폼별 상세한 초기화 절차를 알아보겠습니다. [1]
Mac에서 사파리 파비콘 캐시 수동 삭제하기
macOS에서 사파리는 파비콘을 별도의 데이터베이스 파일로 관리합니다. 단순히 방문 기록을 지우는 것으로는 이 데이터베이스가 초기화되지 않는 경우가 많으므로, Finder를 통해 직접 폴더에 접근하는 것이 가장 확실한 방법입니다. 작업을 시작하기 전, 데이터가 꼬이는 것을 방지하기 위해 반드시 사파리 브라우저를 완전히 종료(Command + Q)해야 합니다.
실제로 제가 처음 이 작업을 시도했을 때, 브라우저를 켜둔 채로 폴더를 지웠더니 사파리를 다시 실행하자마자 삭제했던 캐시 파일들이 좀비처럼 되살아나는 경험을 했습니다. 반드시 사파리를 끈 상태에서 다음 단계를 진행하세요. 1. Finder를 실행한 후 상단 메뉴 바에서 이동을 클릭하고 폴더로 이동(단축키 Shift + Command + G)을 선택합니다. 2. 입력창에 ~/Library/Safari/ 경로를 복사하여 붙여넣고 엔터를 누릅니다. 3. 해당 위치에서 Favicon Cache 폴더를 찾아 통째로 휴지통으로 버립니다. 4. 추가로 완벽한 초기화를 원한다면 같은 폴더 내에 있는 Touch Icons Cache 폴더도 함께 삭제하는 것이 좋습니다. 5. 휴지통을 비운 뒤 사파리를 다시 실행하고 해당 웹사이트에 접속합니다.
이 방법은 사파리가 웹사이트에 다시 접속할 때 서버로부터 최신 파비콘 파일을 강제로 다운로드하게 만듭니다. 처음 접속 시에는 아이콘이 잠깐 안 보일 수 있지만, 페이지 로딩이 완료되면 약 1-2초 내에 새로운 로고가 정상적으로 표시되는 것을 확인할 수 있습니다. 하지만 한 가지 counterintuitive(반직관적인) 사실이 있습니다. 아이콘이 여전히 안 바뀐다면 그것은 캐시 문제가 아니라 해당 웹사이트 운영자가 서버의 파비콘 설정을 잘못 업데이트했기 때문일 확률이 높습니다.
iPhone 및 iPad에서 파비콘 초기화하기
iOS(아이폰)와 iPadOS는 Mac처럼 파일 시스템에 직접 접근할 수 없기 때문에 설정 앱을 이용해야 합니다. 맥 사파리 아이콘 업데이트 안됨 현상과 유사하게 아이폰 사파리 사용자가 즐겨찾기 아이콘이 깨지는 현상을 겪는 경우가 있지만, 모바일 환경에서는 모든 웹사이트 데이터 제거라는 다소 과격한 방법을 써야 하는 경우가 많습니다.
절차는 다음과 같습니다: 1. 아이폰의 설정 앱을 엽니다. 2. Safari 항목을 찾아 탭합니다. 3. 화면 하단의 고급 메뉴를 누른 뒤 웹사이트 데이터로 들어갑니다. 4. 하단의 모든 웹사이트 데이터 제거를 클릭합니다. 주의할 점은 이 작업을 수행하면 방문했던 모든 사이트의 로그인 세션이 끊길 수 있다는 것입니다. 하지만 파비콘 캐시만을 타겟팅하여 지우는 공식적인 방법이 없기 때문에 이것이 최선입니다. 데이터를 지운 후 기기를 강제로 재시동(볼륨 업 -> 다운 -> 전원 버튼 홀드)하면 캐시 메모리까지 깨끗하게 비워집니다.
사파리 vs 크롬: 파비콘 캐시 관리 비교
사파리는 크롬과 같은 타 브라우저에 비해 사파리 파비콘 캐시를 훨씬 더 보수적으로 관리합니다. 크롬은 시크릿 모드 접속이나 단순 캐시 새로고침만으로도 아이콘 갱신이 빈번하게 일어나지만, 사파리는 한 번 저장된 WebpageIcons.db 파일을 수개월 동안 유지하기도 합니다. 아래는 두 브라우저의 파비콘 처리 방식을 비교한 내용입니다.
브라우저별 파비콘 캐시 처리 비교
사파리와 크롬은 파비콘을 저장하고 업데이트하는 방식에서 뚜렷한 차이를 보입니다.사파리 (Safari)
- 중간 (숨겨진 라이브러리 폴더 접근 필요)
- 매우 보수적이며 시스템 레벨의 캐시 삭제가 없으면 거의 갱신되지 않음
- 별도의 SQLite 데이터베이스 파일과 전용 캐시 폴더에 보관
크롬 (Chrome)
- 쉬움 (설정 메뉴 내 인터넷 사용 기록 삭제로 해결)
- 강제 새로고침(Shift + F5)이나 시크릿 모드 접속 시 비교적 쉽게 갱신
- 일반 웹 캐시 파일(User Data)의 일부로 관리
프리랜서 디자이너 지민 씨의 파비콘 교체 분투기
서울에서 활동하는 웹 디자이너 지민 씨는 자신의 포트폴리오 사이트 로고를 바꿨지만, 맥북 사파리에서는 계속 1년 전의 촌스러운 주황색 아이콘이 뜨는 문제로 스트레스를 받았습니다. 방문 기록을 수십 번 지워봤지만 소용이 없었습니다.
처음에는 브라우저를 지웠다 깔면 되겠지 싶어 사파리를 초기화하려 했지만, 북마크와 확장 프로그램 설정이 다 날아갈까 봐 겁이 나서 중단했습니다. 결국 수동으로 폴더를 지워야 한다는 글을 보고 무작정 라이브러리 폴더를 뒤졌습니다.
하지만 'Favicon Cache' 폴더를 지웠는데도 아이콘이 그대로였습니다. 알고 보니 사파리를 종료하지 않은 상태에서 삭제한 것이 화근이었습니다. 다시 사파리를 완전히 끄고, 휴지통까지 깨끗하게 비운 뒤에야 작업을 재개했습니다.
결과는 성공적이었습니다. 재접속 후 약 3초 만에 세련된 새 로고가 떴습니다. 지민 씨는 이 과정에서 '폴더 삭제 전 사파리 종료'가 얼마나 중요한지 뼈저리게 깨달았고, 이제는 동료들에게도 이 팁을 전파하고 있습니다.
몇 가지 다른 제안
파비콘 캐시만 지우면 로그인 정보도 다 로그아웃 되나요?
Mac에서 Favicon Cache 폴더만 삭제하는 경우 쿠키나 세션 데이터는 건드리지 않으므로 로그아웃되지 않습니다. 다만 아이폰에서 '모든 웹사이트 데이터 제거'를 선택하면 로그인 정보가 함께 삭제됩니다.
폴더를 지웠는데도 옛날 아이콘이 계속 나와요. 왜 그럴까요?
사파리를 종료하지 않고 삭제했거나, 웹사이트 서버 자체에 구형 파비콘 파일이 남아있을 가능성이 큽니다. 다른 브라우저에서도 똑같은 현상이 나타나는지 확인해 보세요.
라이브러리(Library) 폴더가 안 보여요. 어디에 있나요?
macOS에서 사용자 라이브러리 폴더는 기본적으로 숨겨져 있습니다. Finder에서 '이동' 메뉴를 누른 상태로 'Option' 키를 누르면 숨겨져 있던 '라이브러리' 항목이 나타납니다.
유용한 조언
삭제 전 사파리 완전 종료 필수사파리가 실행 중이면 캐시 파일을 다시 생성하거나 잠금 상태가 되어 삭제가 제대로 반영되지 않습니다.
Favicon과 Touch Icon 폴더를 모두 확인즐겨찾기 막대 아이콘은 Favicon Cache에, 홈 화면 바로가기나 자주 방문한 사이트 아이콘은 Touch Icons Cache에 저장됩니다.
모바일은 기기 재시동이 핵심아이폰은 데이터 삭제 후 램(RAM)에 상주하는 캐시를 비우기 위해 강제 재시동을 병행하는 것이 더 효과적입니다. [3]
답변에 대한 의견:
의견을 주셔서 감사합니다! 여러분의 의견은 향후 답변을 개선하는 데 매우 중요합니다.