관리 메뉴

공부한것들을 정리하는 블로그 입니다.

대용량 트래픽 처리 방법 짧게 정리 본문

경력 실무경험/생각해볼만한 주제

대용량 트래픽 처리 방법 짧게 정리

호 두 2023. 4. 28. 20:00
반응형

* 해당 글은 계속 수정 예정입니다.
최초 작성일 2023.04
마지막 수정일 2023.04

 




1. 서버 확장
- 스케일 업(Scale Up), 스케일 아웃(Scale Out)


2. 로드 밸런싱 구성

서버의 수평적 확장도 포함

 

3. 데이터베이스 확장

Replication의 이용도 포함


4. CDN

글로벌 CDN Content Delivery Network(콘텐츠 전송 네트워크)을 통해, 각 지역에 캐시 서버를 분산 배치해 사용자에게 웹 콘텐츠를 효율적으로 제공


5. 캐싱
캐싱 기능은 반복적인 요청을 처리하는데 필요한 리소스를 줄이므로, 캐시된 데이터를 사용하면 요청에 대한 응답 시간을 단축 가능


6. 코드 최적화

로직개선 등

 

7. DB 최적화

인덱싱 변경 등


8. 그 외
요청이 적은 시간에 미리 작업을 해놓는다. 
ex) 지표, 계산, 처리범위 등으로 인해 조회가 오래 걸리는 경우. 새벽에 배치 or 코루틴을 통해 데이터를 정제하는 작업을 미리 수행가능 할 것이다.
ex) 트위터, 페이스북 등의 추천 사용자, 추천 게시글 등 추천 알고리즘

 

 

 


# 참고

1. 본인 블로그 : (참고사례)

https://drsggg.tistory.com/704

 

(참고사례)대용량 트래픽 처리 방법

공부한것들을 정리하는 블로그 입니다. (참고사례)대용량 트래픽 처리 방법 본문

drsggg.tistory.com

 

 

 

반응형
Comments