
1장. 사용자 수에 따른 규모 확장성 - (2) 캐시, CDN
                        ·
                          
                      💻  Dev/System Design
                        가상 면접 사례로 배우는 대규모 시스템 설계 기초를 읽고 정리한 글입니다. 캐시웹 계층과 데이터 계층을 넘어, 시스템의 응답 시간(latency)을 개선하려면 캐시를 도입하는 것이 중요하다.응답 시간은 캐시(cache)를 붙이고 정적 컨텐츠를 콘텐츠 전송 네트워크(CDN)로 옮기면 개선할 수 있다. 캐시는 값비싼 연산 결과 또는 자주 참조되는 데이터를 메모리 보관해, 뒤이은 요청을 더 빠르게 처리할 수 있도록 돕는 저장소이다.위 설계에서는, 사용자가 웹 페이지를 새로고침할 때마다 데이터를 가져오기 위해 데이터베이스를 계속 호출한다.애플리케이션의 성능은 데이터베이스를 얼마나 자주 호출하느냐에 크게 좌우되는데, 캐시는 그런 문제를 완화할 수 있다. 캐시 계층(cache tier)캐시 계층은 데이터가 잠시 보..
                    
