CDN: Difference between revisions
From CS Wiki
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
* 캐시 서버 | * 캐시 서버 | ||
* Pull/Push | * Pull/Push | ||
* 로드 밸런싱 | |||
* GLB 라우터 | |||
* 스트리밍 | |||
== 동작 == | == 동작 == | ||
* Caching Pull: CDN에서 캐시 미스 발생 시 컨텐츠 요청 | * Caching Pull: CDN에서 캐시 미스 발생 시 컨텐츠 요청 | ||
* Caching Push: 서버에서 CDN으로 컨텐츠 전달 | * Caching Push: 서버에서 CDN으로 컨텐츠 전달 | ||
== 캐싱 방식 분류 == | |||
{| class="wikitable" | |||
|- | |||
! 분류 !! 설명 | |||
|- | |||
| Static Caching || | |||
* 서버의 요청이 없어도 필요한 컨텐츠를 미리 저장해두는 방식 | |||
* 컨텐츠 제공자가 자체 운영하는 CDN은 이 방식을 많이 사용 | |||
* 빠른 속도 보장, 자원 과다 사용 | |||
|- | |||
| Dynamic Caching || | |||
* 사용자가 요청을 했는데 없으면 Caching Pull/Push | |||
* 일정 시간동안 요청이 없으면 삭제 | |||
* CDN 전문 업체의 서비스는 이 방식을 기본적으로 사용 | |||
* 자원의 효율적 사용 | |||
|} |
Revision as of 06:32, 23 November 2019
- Contents Delivery Network
- 이용자와 가까운 곳에 위치한 캐시서버를 통하여 컨텐츠를 배포함으로써 빠르고 안정적인 서비스를 제공하는 기술
구성
- 캐시 서버
- Pull/Push
- 로드 밸런싱
- GLB 라우터
- 스트리밍
동작
- Caching Pull: CDN에서 캐시 미스 발생 시 컨텐츠 요청
- Caching Push: 서버에서 CDN으로 컨텐츠 전달
캐싱 방식 분류
분류 | 설명 |
---|---|
Static Caching |
|
Dynamic Caching |
|