springboot1 내일배움캠프 최종프로젝트 - 캐싱 적용-1 최종프로젝트 주제로 e커머스를 설계를 하게 되면서 조회 api 사용시 응답속도 개선 및 변경될 일이 없거나 변경 기회가 적은 데이터에 대한 서버와 DB 와의 트래픽 의 비용감소 및 최적화 목적으로 캐싱을 적용을 하려고 한다. 기본적으로 캐싱 전략에 대해 알아야한다. 캐싱 전략 웹 서비스 환경에서 시스템 성능 향상을 기대할 수 있는 중요한 기술로 일반적으로 캐시는 메모리(RAM)을 사용하기 때문에 기존 데이터 베이스보다 훨씬 빠르게 데이터를 응답 할 수 있어 이용자에게 빠르게 서비스를 제공할 수 있다. 하지만 기본적으로 RAM은 용량이 커봐야 16~32G 정도로 데이터를 모든 캐시에 저장해버리면 용량 부족현상이 일어나 시스템이 다운될 경우가 있다. 따라서 어느 종류에 대한 데이터를 캐시에 저장할지, 얼마만.. 2024. 4. 4. 이전 1 다음