
Spring
Api 캐싱
캐시(Cache) 한 번 처리한 데이터를 임시로 저장소에 저장하는 것을 말한다. 임시로 데이터를 저장해두고 같은 요청이 왔을 때 해당 저장소에서 바로 읽어와 응답을 해주어 성능과 응답속도를 향상시켜줄 수 있는 기술이다. Api 캐싱 Api를 캐싱한다는게 어떤 느낌일지 아주 쉬운 예시를 통해서 알아보았다. 알고리즘 연습 때문에 요즘 매일 들어가는 프로그래머스 메인페이지이다. 이 페이지 구성을 보면 오늘의 연습문제 목록4개가 있고 신규 오픈 코스 목록이 여러개 나타난다. 이 목록들은 분명 데이터베이스 같은 곳에 어떤 형태로 데이터가 저장되어있을 것이고 클라이언트 요청이 발생했을 때 서버에서 통신하여 그것들을 조회해오고 자바스크립트 같은 클라이언트 사이드에서 페이지를 구성하기 위해 적절하게 사용되었을 것이다...