728x90
CDN (Content Delivery Network)
- CDN(Content Delivery Network)
- 전 세계에 분산된 서버를 통해 웹 콘텐츠를 빠르게 제공 → CDN을 사용하면 전 세계 어디서나 빠르게 웹사이트 로딩 가능
- 사용자와 가까운 서버에서 데이터를 제공하여 로딩 속도 개선
- DDoS 공격 방어 기능 제공
- 대표적인 CDN 서비스: Cloudflare, AWS CloudFront, Akamai
- CDN 동작 방식 : 사용자 → 가까운 CDN 서버 요청 → 캐싱된 콘텐츠 제공 → 빠른 로딩
캐싱
- 캐싱(Caching)
- 자주 사용하는 데이터를 임시 저장하여 성능 최적화
- 웹 브라우저 캐싱, 서버 캐싱, 데이터베이스 캐싱 등이 있음
- 캐싱을 사용하면 서버 부하를 줄이고 웹 성능을 크게 향상할 수 있음
- 대표적인 캐싱 시스템: Redis, Memcache
- 캐싱 동작 방식
1. 클라이언트 → 서버 요청
2. 서버가 캐싱된 데이터 확인
3. 캐싱 데이터가 있으면 바로 응답 (속도 향상)
4. 캐싱 데이터가 없으면 원본 데이터 조회 후 저장
728x90
'Web | Network' 카테고리의 다른 글
[Network] 외부용 서버 종류 (웹, DNS, 메일, FTP) (2) | 2025.03.19 |
---|---|
[Network] 서버와 가상화 (1) | 2025.03.18 |
[Network] REST API vs SOAP vs WebSocket vs gRPC (1) | 2025.03.16 |
[Spring] Cookie 와 ResponseCookie (0) | 2025.03.15 |
[Web] HTTP - Content-Type (0) | 2025.03.15 |