CDN이란? (= Content Delivery Network)

: 지리적으로 분산된 여러 개의 서버를 이용하여, 전 세계 사용자에게 빠르고 안전하게 컨텐츠 전송을 할 수 있는 기술
ex) 마을에 있는 하나의 은행과, 분산되어있는 ATM에 비유 가능 !

- 서버를 분산시켜 캐싱해두고 사용자의 컨텐츠 요청이 들어오면 사용자와 가장 가까운 위치에 존재하는 서버로 매핑시켜 요청된 콘텐츠의 캐싱된 내용을 내어주는 방식
- 캐싱이란?
: 어떤 데이터를 한 번 받아온 후에 그 데이터를 불러온 저장소보다 가까운 곳에 임시로 저장하여, 필요시 더 빠르게 불러와서 사용하는 프로세스
- 캐싱이란?
💡 CDN 링크 방식
: 외부 사이트에 있는 파일을 링크하는 방식
- 라이브러리가 보안문제와 같은 이유로 업데이트 되거나 하였을 때 다시 받을 필요 없이 자동 업데이트 되는
장점이 있음
<!-- development version, includes helpful console warnings --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
reference
https://codelabs-vue.web.app/s01
https://velog.io/@youngblue/CDN이란-무엇인가
'[Computer Science] 컴퓨터과학' 카테고리의 다른 글
| [디자인패턴] 싱글톤과 의존성 주입 (0) | 2025.11.04 |
|---|---|
| [NETWORK] HTTP (4) | 2024.05.24 |
| [Network] Application layer (1) | 2022.12.08 |
| [암호학] 양방향 암호화와 단방향 암호화 (1) | 2022.12.05 |