본문 바로가기

Code Analysis/food-delivery

[이슈 #7] 서버 부하를 줄이기 위한 캐싱 적용

https://github.com/f-lab-edu/food-delivery/wiki/Issue-Posting(jun) 

 

GitHub - f-lab-edu/food-delivery: [네이버 & 카카오 동시 합격] 전국 배달음식점과 소비자를 연결하는 API

[네이버 & 카카오 동시 합격] 전국 배달음식점과 소비자를 연결하는 API 서버. Contribute to f-lab-edu/food-delivery development by creating an account on GitHub.

github.com

 

 

=====

[이슈 #7] 서버 부하를 줄이기 위한 캐싱 적용

 

 

 

1. 메서드 반환값을 캐시에 저장/삭제

2. 캐시를 적용한 데이터의 update, delete, insert 등 변경이 발생할 때 반드시 CacheEvict 적용해야함.

 

 

Spring boot를 실행하는 상위 클래스에 @EnableCaching 어노테이션을 적용해야합니다. 해당 어노테이션을 적용하면 Spring에서 Cache에 관련한 어노테이션을 스캔하여 캐싱 적용을 진행합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Recent Posts
Popular Posts
Recent Comments