-
대규모 트래픽 과부하 해결 방법 #3CS지식의 정석/네트워크 2023. 11. 2. 19:34
그 외에 컨텐츠 관리
1. 불필요한 컨텐츠 제거
쿼리등 최적화
2. CDN을 통한 컨텐츠 제공
메인 서버에 대한 부하를 줄인다.
3. 컨텐츠 캐싱
브라우저 캐시(쿠키, 로컬저장소, 세션저장소)를 통해 해당 요청에 관한 항목을 캐시에서 응답을 읽어 네트워크 요청에 관한 비용을 모두 제거
4. 컨텐츠 압축
텍스트 기반 리소스는 gzip 또는 Brotli를 통해 압축해야 한다.
압축하면 70% 정도까지 압축할 수 있습니다.
압축을 풀기위해 서버에서 자원(CPU)를 사용하기는 하지만 보통은 압축하는 것이 좋다.
5. 컨텐츠의 우하한 저하
정적 페이지를 제공하거나 특정 기능을 비활성화 또는 일부분만 제공하여 서버에 대한 부하를 줄인다.
예를 들어 긴급상황시 간소화되는 네이버 뉴스 페이지가 있다.
Reference
https://www.cloudflare.com/ko-kr/learning/performance/speed-up-a-website/
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - 인프런 | 강의
국내 1위 "면접을 위한 CS 전공지식노트" 저자의 디자인패턴, 네트워크, 운영체제, 데이터베이스 등 CS 지식 강의! CS 면접에 필요한 모든 개념과 최신 기출을 다룬다!, [사진] [사진] [실제 카카오
www.inflearn.com
https://www.cloudflare.com/ko-kr/learning/performance/speed-up-a-website/
'CS지식의 정석 > 네트워크' 카테고리의 다른 글
로그인 #3. OAuth 인증 방식 (0) 2023.11.29 브라우저 렌더링 과정 (0) 2023.11.03 대규모 트래픽 과부하 해결 방법 #2(서킷 브레이커, 로드 밸런싱) (0) 2023.11.02 대규모 트래픽 과부하 해결 방법 #1(모니터링) (0) 2023.11.02 로그인 #2. 토큰 기반 인증 방식 (0) 2023.11.01