320x100
320x100
CDN (Content Delivery Network)
- 물리적으로 떨어져 있는 사용자에게 더 빠르게 컨텐츠를 제공하기 위한 기술
: 느린 응답속도 / 다운로딩 타임을 극복하기 위한 기술
- 구현
: 서버를 여러 지역에 걸쳐 두고 사용자가 요청했을대 가장 가까운 서버에서 이를 처리
: Cache Server를 이용
- 과정 (캐시 서버에 해당 하는 파일이 없을 경우)
1. 이용자가 요청을 보내면 가장 가까운 캐시 서버에 도착
2. 해당 캐시 서버에서 메인 서버로 컨텐츠 요청
3. 메인 서버에서 해당 캐시 서버에 컨텐츠를 저장(캐싱)
3. 캐시 서버에서 이용자에게 응답
- 장점
: 웹 사이트 로딩 속도 개선
: 인터넷 회선 비용 절감 (트래픽이 줄어들기 때문)
: 컨텐츠 제공의 안정성
: 웹 사이트 보안 개선
Refference
300x250
728x90
'Development > Development' 카테고리의 다른 글
[백엔드 개발자 로드맵 2020] 백엔드 서비스 아키텍처 패턴 (0) | 2021.03.17 |
---|---|
[백엔드 개발자 로드맵 2020] 웹 보안 지식 (0) | 2021.03.17 |
[백엔드 개발자 로드맵 2020] 해시 알고리즘과 암호화 알고리즘 (0) | 2021.03.16 |
[백엔드 개발자 로드맵 2020] 서버 사이드와 클라이언트 사이드 (0) | 2021.02.13 |
동시성 프로그래밍 / 비동기 프로그래밍 (0) | 2021.02.05 |