캐시란 무엇일까? 초보도 이해하는 캐시 뜻 | 잠깐만요, 캐시가 뭔데요?
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
쿠키가 뭔지 겨우 알아냈습니다.
그런데 이번에는 또 처음 보는 말이 나타났습니다.
“캐시를 삭제하세요.”
잠깐만요.
삭제하는 건 나중 문제고요.
“캐시가 뭔데요?”
ㅋㅋㅋ
컴퓨터는 참 성질이 급한 것 같습니다.
뭔지 설명도 안 해주고 자꾸 열라고 하고, 허용하라고 하고, 삭제하라고 합니다.
브라우저를 여세요.
쿠키를 허용하세요.
캐시를 삭제하세요.
시키는 건 참 많습니다. ㅋㅋ
그래도 이제는 바로 버튼부터 누르지 않습니다.
모르면 먼저 물어봅니다.
“그래서 그게 뭔데요?”
이번에는 캐시가 뭔지부터 알아봐야겠습니다.
1. 캐시가 도대체 뭐지?
캐시(Cache).
이름부터 어렵습니다.
처음에는 이것도 무슨 특별한 프로그램 이름인 줄 알았습니다.
그런데 알아보니 캐시는 인터넷을 사용할 때 한번 받아온 자료 중 일부를 컴퓨터나 휴대폰에 잠시 저장해 두는 공간이라고 합니다.
예를 들어 어떤 인터넷 사이트에 들어가면 글자만 있는 것이 아닙니다.
사진도 있고, 그림도 있고, 사이트를 보여주기 위해 필요한 여러 자료가 있습니다.
처음 방문할 때는 이런 자료들을 인터넷을 통해 받아와야 합니다.
그런데 다음에 같은 사이트에 다시 들어왔는데 똑같은 자료를 매번 처음부터 다시 받아와야 한다면 어떨까요?
시간도 더 걸리고 인터넷 데이터도 더 사용하게 되겠지요.
그래서 전에 받아놓은 자료 중 다시 사용할 수 있는 것은 컴퓨터나 휴대폰에 잠시 저장해 두었다가 필요할 때 다시 이용하기도 합니다.
그렇게 저장해 둔 자료를 쉽게 다시 사용할 수 있도록 마련된 저장 공간을 캐시라고 생각하면 이해하기 쉬웠습니다.
아하!
저는 이렇게 이해했습니다.
“전에 받아놓은 것을 또 쓸 수 있게 잠깐 보관해 두는 곳이구나.”
2. 그런데 왜 굳이 저장해 두는 걸까?
여기서 또 궁금해집니다.
“인터넷에 있는 건데 필요할 때마다 다시 받으면 되는 것 아닌가?”
물론 다시 받을 수도 있습니다.
하지만 같은 자료를 매번 다시 받아오려면 시간이 더 걸릴 수 있습니다.
예를 들어 어떤 사이트에 자주 들어간다고 해보겠습니다.
그 사이트에서 사용하는 그림이나 여러 자료 중 바뀌지 않은 것까지 들어갈 때마다 매번 새로 받아야 한다면 비효율적이겠지요.
그래서 전에 받아둔 자료를 다시 사용할 수 있다면 그것을 이용해서 화면을 좀 더 빠르게 보여줄 수 있습니다.
그러니까 캐시는 괜히 쌓아놓은 것이 아니었습니다.
인터넷을 조금 더 빠르고 효율적으로 사용할 수 있도록 도와주는 역할을 하고 있었던 겁니다.
저는 처음에 캐시라고 하면 뭔가 복잡한 컴퓨터 기술인 줄 알았습니다.
그런데 쉽게 생각하니 별것 아니었습니다.
“전에 받아온 것 중 또 쓸 만한 것은 가까운 곳에 잠깐 놔두는구나.”
이렇게 생각하니 훨씬 이해하기 쉬웠습니다.
3. 쿠키하고 캐시는 같은 것 아닐까?
여기까지 알아보니 또 헷갈립니다.
“잠깐만, 쿠키도 저장한다며?”
맞습니다.
쿠키도 무언가를 저장하고 캐시도 무언가를 저장합니다.
그러니 저 같은 초보에게는 둘이 비슷해 보일 수밖에 없습니다.
그런데 저장하는 목적과 내용이 조금 달랐습니다.
지난 글에서 쿠키는 웹사이트가 필요할 때 참고할 수 있도록 브라우저에 남겨두는 작은 메모 같은 것이라고 했습니다.
예를 들어 사이트 이용에 필요한 상태나 설정 같은 정보를 기억하는 데 쿠키가 사용될 수 있습니다.
반면 캐시는 웹페이지를 보여주는 데 필요한 이미지나 여러 자료를 다시 사용할 수 있도록 임시로 저장해 두는 데 사용됩니다.
저는 이렇게 구분하기로 했습니다.
쿠키 = 웹사이트가 참고하는 작은 메모
캐시 = 전에 받아온 자료를 잠시 넣어두는 보관함
정확한 컴퓨터 용어를 길게 외우는 것보다 저는 이렇게 이해하는 편이 훨씬 쉽습니다.
이제 누가 쿠키와 캐시를 이야기해도 적어도 둘이 똑같은 것은 아니라는 정도는 알 것 같습니다.
4. 캐시가 있으면 좋은 거네?
여기까지 배우고 나니 이런 생각이 들었습니다.
“그럼 캐시는 좋은 거네?”
전에 받아온 자료를 저장해 두었다가 다시 사용하니 사이트를 좀 더 빠르게 보여주는 데 도움이 된다면 굳이 없앨 이유가 없어 보입니다.
저장해 두는 데는 이유가 있었던 겁니다.
그런데 이상합니다.
제가 캐시라는 말을 처음 만난 것은
“캐시를 저장하세요.”
가 아니었습니다.
“캐시를 삭제하세요.”
였습니다.
엥?
잠깐만요.
방금까지 빠르게 보여주려고 필요한 자료를 저장해 둔다고 열심히 설명했잖아요.
그런데 왜 또 지우라는 겁니까?
ㅋㅋㅋ
쿠키 때와 똑같은 일이 벌어졌습니다.
필요해서 저장한다고 해놓고 또 삭제하라고 합니다.
아무래도 캐시도 저장해 두면 좋은 점만 있는 것은 아닌 모양입니다.
글을 마치며...
오늘은 “캐시를 삭제하세요”라는 말을 이해해 보려고 시작했습니다.
그런데 역시 삭제는커녕 캐시가 무엇인지부터 공부했습니다. ㅋㅋ
그래도 이제는 캐시라는 말이 나와도 예전처럼 낯설지는 않을 것 같습니다.
저는 이렇게 기억하려고 합니다.
쿠키는 작은 메모.
캐시는 잠깐 사용하는 보관함.
이 정도만 알아도 오늘 공부는 성공입니다.
그런데 아직 문제가 하나 남았습니다.
캐시는 인터넷을 좀 더 빠르고 편리하게 사용하려고 저장해 둔다고 했습니다.
그렇다면 또 물어봐야 합니다.
ㅋㅋㅋ
아무래도 다음 글 제목까지 벌써 생긴 것 같습니다.
이번에도 하나를 배우니 또 하나가 따라왔습니다.
컴퓨터 공부는 끝이 없는 모양입니다. ㅋㅋ
- 공유 링크 만들기
- X
- 이메일
- 기타 앱

댓글
댓글 쓰기