쿠키 및 캐시 삭제 방법 1 - 쿠키와 캐시 차이점
안녕하세요.
이번 포스팅에서는 우리가 자주 보지만 생각보다 잘은 알지 못하는 쿠키(Cookie)와 캐시(Cache)에 대해서 알아보려고 합니다. 우리는 웹 브라우징, 웹 서핑을 할 때 대부분은 빠른 로딩 속도랑 나에게 맞춤화된 브라우저에 편안함을 느끼면서, 뒤에서 이 모든 것을 가능하게 해주는 쿠키와 캐시에 대해서는 잘 알지 못합니다. 사실 이 두 기술은 우리가 크롬, 엣지 등 웹에서 얻는 편리함과 성능 향상의 핵심적인 요소입니다. 핵심적인 요소임에도 불구하고 쿠키와 캐시가 정확히 무엇인지, 그리고 왜 중요한지에 대해서는 알지 못합니다.
우리가 혹은 사용자가 특정 웹사이트를 방문할 때마다, 쿠키와 캐시는 꾸준히 데이터를 저장합니다. 혹은 어떤 사이트에 들어가면 "쿠키 이용 약관 동의"를 해야하는 사이트도 있습니다. 항상 장점만 있는 것은 아니지만 이는 대체로 장점이 되기 때문에 동의를 하고 넘어가도 괜찮습니다. 왜냐하면 이는 웹사이트가 우리를 기억하게 하고, 우리가 사용하고자 하는 페이지 로딩 시간을 줄여주기 때문입니다.
하지만 우리는 이러한 쿠키와 캐시를 삭제하고 싶을 때도 있습니다. 아마도 단점 때문일 것입니다. 보안 문제라던지 개인 정보를 보호하기 위함이라던지 혹은 너무 같은 것만 나와서 새로운 것들을 볼 수 없게 되었을 때 일 것입니다.
그래서 이번 포스팅과 다음 포스팅을 통해서 쿠키와 캐시에 대해 자세히 알아보고, 이 두 가지를 주기적으로 관리하는 방법과 안전하게 삭제할 수 있는 방법에 대해서 알아보고자 합니다.
쿠키와 캐시에 대한 설명을 하고 삭제하는 법을 말씀드리겠습니다. 삭제하는 법만 궁금하신 분들은 아래 목차를 클릭해서 아래로 빠르게 내려가실 수 있습니다. 그럼 우리의 웹 브라우징 환경을 더 안전하고 효율적으로 만드는데 도움이 되는 포스팅 시작해보겠습니다.
쿠키와 캐시란 무엇일까?
1. 쿠키(Cookie)
인터넷 브라우저, 예를들면 크롬이나 엣지,에서 쿠키는 작은 텍스트 파일로, 웹 사이트가 우리가 쓰는 노트북의 SSD나 HDD 등에 차곡차곡 정리해두는 것으로 크기가 굉장히 작습니다. 이러한 쿠키는 웹사이트가 우리가 누군지 식별하고 이전 방문에서 우리가 한 활동들을 기억해서 우리에게 맞춤형 서비스를 제공하고 웹 사이트에서 우리가 더욱 편하게 원하는 것을 빠르게 찾고 접근할 수 있도록 도와주는 친구입니다.
- 예를 들어 보자면, 우리가 음식점에 간다고 생각을 해 봅시다. 음식점에 가면 직원이 우리에게 종이를 나눠주는데 그 종이에는 나의 번호가 적혀 있다고 생각해봅시다. 그 종이에 "내가 이전에 여기서 무엇을 사 먹었는지", "어떤 메뉴들을 고민을 했는지" 등의 정보가 적혀 있다고 생각하면 됩니다. 그리고 이 정보는 누적이 되며, 내가 다시 그 음식점을 방문하게 되면 그 직원은 나를 기억하고 나에게 맞는 메뉴판을 가져다 주게 되어서 내 취향에 맞는 것들을 조금 더 빨리 고르게 될 수 있는 것이죠.
- 이게 쿠키가 하는 일입니다.
작은 정보이기에 처음에는 작은 양의 데이터를 차지하지만, 내가 더 많은 웹사이트에 가게되면 그 정보의 양이 쌓여 어느 정도 크기를 갖는 쿠키가 될 수 있습니다. 그래서 주기적으로 쿠키를 정리해 주는 것이 필요한 것이죠.
2. 캐시(Cache)
인터넷 브라우저의 캐시는 우리가 방문한 웹페이지, 예를 들면 구글, 네이버, 다음 등의 콘텐츠를 일시적으로 저장하는 장소나 매커니즘을 의미합니다. 여기서 콘텐츠라고 하면 이미지, 스타일시트, 자바스크립트 등이 포함됩니다. 이러한 것들을 쿠키와 마찬가지로 로컬에 저장하게 되는데, 이렇게 저장된 데이터는 웹사이트를 다시 방문할 때 빠른 로딩을 위해서 사용이 됩니다. 로컬에 저장이 된다는 것은 SSD나 HDD에 저장이 되는 것입니다.
- 예를 들어서 설명을 해보자면, 캐시는 우리가 자주 가는 도서관의 책을 우리 집에 있는 서재에 별도로 보관해두는 것이라고 볼 수 있습니다. 우리는 우리가 원하는 책을 다시 읽고 싶을 때, 굳이 도서관에 가지 않고 서재에 가서 책을 꺼내서 읽을 수 있습니다. 즉, 미리 모든게 접근하기 편하게 준비가 되어 있는 것이죠. 하지만 우리가 새로운 책을 읽고 싶으면 도서관에 가야하고 그리고 그 책을 다시 사서 내 서재에 넣어두는 것입니다.
그러한 원리이기에 캐시의 용량은 쿠키보다 훨씬 크고, 많은 멀티미디어 콘텐츠를 포함하는 웹사이트를 자주 방문하면 더욱 빠르게 캐시가 커질 수 있습니다. 그래서 우리가 유투브를 자주보거나, 네이버에서 영상을 많이 보게 되면 핸드폰이나 노트북에 캐시가 많이 쌓이게 되는 것입니다.
그래서 우리는 컴퓨터나 핸드폰의 최적화를 위해서 가끔씩은 일시적인 데이터인 캐시를 정리할 필요가 있는 것입니다.
3. 쿠키와 캐시의 장단점
3.1. 쿠키의 장점
- 쿠키는 사용자의 선호도나 로그인 정보를 저장해주는 역할을 합니다. 그래서 이를 활용해서 우리에게 개인화된, 맞춤화된 서비스를 제공해주는 장점을 지니고 있습니다. 그래서 웹사이트에 다시 들어가게 되면 로그인을 쉽게 할 수 있고 빠른 접근을 할 수 있게 되는 것입니다. 물론 이 때문에 어떤 사이트에 어떤 아이디와 비밀번호를 사용했는지 까먹기도 합니다.
- 방금 전 얘기한 장점에서 이어지는 장점인데, 로그인 상태를 유지하기도 하지만 구매 사이트 등에서는 나의 장바구니 항목을 유지하는데 도움을 주기도 합니다. 그래서 내가 원하는 것들을 모아 놓은 것이 그대로 유지가 돼서 사이트를 사용하는데 있어서 편리함을 제공해주는 것입니다.
3.2. 쿠키의 단점
- 하지만 무언가를 저장해두는 것이다 보니 보안 문제가 생길 수는 있습니다. 대부분의 도메인은 https이기 때문에 보안에 큰 문제가 없기는 합니다. 그래도 걱정이 될 수는 있는 부분입니다. 어쨌든 쿠키는 로그인 정보와 같은 중요한 정보를 저장하기 때무에 그럴 일은 거의 없겠지만 혹시라도 노출이 되게 되면 보안 문제가 발생할 수 있습니다.
- 두 번째 단점도 첫 번째와 같은 맥락이기는 합니다. 보안 문제가 발생하게 되면 개인 정보에 대한 우려가 생깁니다. 왜냐하면 쿠키라는 것이 우리가 사이트를 방문할 때 우리가 한 것들을 추적을 하기 때문에 개인 정보가 침해될 확률이 있기는 합니다. 즉, 계속해서 사용자를 트래킹한다는 것입니다.
3.3. 캐시의 장점
- 가장 중요한 캐시의 장점은 바로 빠른 로딩 시간입니다. 우리가 이전에 방문한 웹사이트의 이미지나 스크립트 등의 리소스를 우리가 사용하는 노트북의 SSD나 HDD에 저장을 해서 다시 그 사이트를 방문할 때 로딩을 빠르게 할 수 있습니다.
- 그리고 미리 저장을 해둔 정보 덕분에 중복해서 그 사이트를 이루는 요소들을 다운로드 하지 않아도 되기 때문에 서버와 우리 양쪽 모두 트래픽이 감소해서 더욱 쾌적한 환경을 유지할 수 있게 됩니다.
3.4. 캐시의 단점
- 캐시가 된, 즉 캐싱된 데이터가 오래 쌓이게 될 경우 우리가 방문하는 사이트에서 새로운 것들보다는 이전에 보던 것들 그리고 우리의 오래된 관심사에 대한 내용만을 보여줄 수 있습니다. 흔히 말해 나의 검색 기록 알고리즘이라고 해서 내가 검색했던 것과 유사한 것들만 보여주게 되는 것이죠. 예를들어 유투브를 생각해보면 좋을 것 같습니다. 내가 만약 컴퓨터에 대한 내용만 조회를 했다면 그와 관련된 것들만 보여주지, 갑자기 테니스에 관련된 내용을 보여주지 않는 것과 같다고 보면 됩니다.
- 그리고 캐시는 쿠키보다 더 많은 용량을 차지합니다, 그래서 핸드폰도 그렇고 컴퓨터도 그렇고 가끔 최적화가 필요합니다. 이는 캐시를 삭제함으로써 해결할 수 있습니다. 그럼 장점과 단점이 모두 사라지게 되기는 하겠습니다.
뭐든지 좋은 점이 있으면 아쉬운 점이 있듯이 쿠키와 캐시도 각각의 장점과 단점을 가지고 있습니다.
마무리: 쿠키와 캐시 정리
쿠키와 캐시 모두 나에 대한 정보를 컴퓨터가 추적해서 정리한 후에 내가 사용하는 노트북의 SSD 등에 저장을 하는 것을 이야기합니다. 그랫 내가 노트북을 사용하면서 어느 웹 사이트에 들어갈 때 더 편리하게 해주는 것입니다. 하지만 이렇게 좋은 역할을 해주는 친구들이 점점 덩치가 커지게 되면 그 때는 내 컴퓨터의 용량을 많이 차지하게 되므로 가끔씩은 캐시 삭제, 쿠키 삭제와 같이 정리를 해 주는 것이 좋습니다. 그래서 다음 포스팅에서는 쿠키와 캐시 삭제에 대해서 알아보는 포스팅을 해보겠습니다.
>> 쿠키와 캐시 삭제하는 방법 <<
다음에도 유익한 포스팅으로 찾아뵙겠습니다.
긴 글 읽어주셔서 감사합니다.