728x90
CDN이 무엇인지 설명하기 전에 이 Cache가 무엇인지를 먼저 설명했어야 했는데 순서가 바뀌어 버렸다,,, ㅎㅎㅎ
암튼 이건 CDN에 관한 글
https://seokmimmmmmmmm.tistory.com/215
이 글을 보면 캐싱을 사용해서 CDN 서비스를 제공한다는 것을 알 수 있다.
그래서 캐시가 뭔데???
캐시(Cache)
캐시(Cache)란 프랑스어로 '숨기다'라는 단어인 cache에서 파생된 단어이다.
기술적인 용어로써의 캐시란 자주 사용하는 데이터나 값, 컨텐츠 등을 미리 복사해놓는 임시 장소를 말한다. 또한 이를 사용하는 것을 캐싱이라고 한다!
오늘 이야기해볼 것은 이 '캐시'라는 행위이다 !
캐시에 컨텐츠를 미리 복사해놓으면 다음번에 동일한 컨텐츠를 요청받은 경우 계산이나 접근 시간이 더 필요하지 않고, 그러므로 더 빠른 속도로 해당 컨텐츠를 제공받을 수 있다.
즉, 캐시란 반복적으로 데이터를 불러다 쓰는 경우에 서버, 데이터베이스에 요청하는 것이 아니라 메모리(Memory)에 데이터를 저장했다가 불러다 쓰는 것이다.
캐시는 장점도 있지만, 단점도 존재한다.
장점
1. 캐시를 사용하면 불필요한 트래픽이 줄어든다.
2. 더 넓은 대역폭을 제공한다.
3. 트래픽을 분산시킨다.
4. 지연 속도를 줄일 수 있다.
단점
1. 비싸다,,,
다음엔 CPU의 캐시 메모리에 대해 알아보자 !
728x90