ehcache
-
Ehcache + Springboot 데이터 캐싱IT/Ehcache 2021. 6. 1. 22:52
캐싱이란?? 캐싱이란 성능 개선을 위해 데이터나 자원을 일정 기간동안 저장하고, 같은 데이터 요청이 왔을 경우 캐시에 있는 내용을 반환하는 것이다. 직접 DB나 추가 로직을 수행하지 않아도 되어 상당한 성능 향상 효과를 가져올 수 있다. 보통 서버에서의 캐시는 DB 조회를 줄이기 위해 많이 사용한다. 수많은 사용자들이 특정 데이터를 원할때 항상 DB를 거쳐 결과를 보여준다면 상당한 부하가 걸릴것이며, 이때 캐싱을 사용하여 비용을 많이 줄일 수 있을것이다. 캐시는 Local cache와 Global cache 로 나눌 수 있다. Local cache : 로컬 장비 내에서만 사용되는 캐시, 로컬 자원을 활용(메모리,디스크), 빠른 결과, 다른 서버와 데이터 공유가 어려움 Global cache : 다수의 서..