| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 알고리즘
- 데이터 베이스
- 디자인 패턴
- Kafka
- spring boot
- SQL
- LV0
- docker
- JPA
- CoffiesVol.02
- 일정관리프로젝트
- LV01
- LV.02
- Join
- Lv.0
- LV03
- 프로그래머스
- S3
- 이것이 자바다
- mysql
- LV02
- 코테
- CI/CD
- Redis
- Java
- LV1
- 일정관리 프로젝트
- 연습문제
- 포트폴리오
- GIT
- Today
- Total
목록cache (2)
코드 저장소.
목차1.캐시는 무엇인가?2.왜 캐시를 사용했는가?3.프로젝트 적용 1.캐시는 무엇인가?캐시는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다. 데이터를 미리 복사를 해 놓으면 계산이나 접근 시간없이 더 빠른 속도로 데이터에 접근할 수 있다.2.왜 캐시를 사용했는가?프로젝트를 진행하다보니 메인페이지에서 있는 카테고리나 로그인 공지사항 글 등 빈번하게 접근하면서 데이터 갱신이 잘 되지 않은 부분이 있는데 매번 페이지로 이동을 할 때마다 반복적으로 쿼리가 작동이 되면 디비에 부담이 가기 때문에 반복적인 쿼리를 줄이는 방법으로 캐시를 선택하게 되었다. 2-1.LocalCac..
목차Cache?Cache를 사용하는 조건Cache의 종류Cache의 전략Spring에서 사용되는 캐시 어노테이션1.Cache? 캐시는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다. 데이터를 미리 복사를 해 놓으면 계산이나 접근 시간없이 더 빠른 속도로 데이터에 접근할 수 있다.[출저: 위키피디]2.Cache를 사용하는 조건단순한 구조의 정보를 (정보의 단순성) 반복적으로 동일하게 제공정보의 변경주기가 빈번하지 않고, 단위처리 시간이 오래걸리는 정보정보의 최신화가 반드시 실시간으로 이뤄지지 않아도 서비스 품질에 영향을 거의 주지 않는 정보 3. LocalCac..