오늘 한 일
- redis, queryDSL, pageable 리팩토링
- 이미지 리사이징
- CS 스터디 (네트워크 TCP/IP)
- 알고리즘 1문제 풀기
오늘은 프로젝트를 리팩토링하는 시간을 가졌다
그러던중 한가지 문제점을 발견했다 기존에 redis를 적용해둔 부분에
pageable을 적용하는데 계속해서 같은 값만 뜨는것이다
지금 생각해보면 당연한건데 순간 알아차리지 못했다
이유는 redis를 적용해두었기에 아무리 pageable을 적용해도
처음에 캐싱처리한 내용이 반복적으로 나오는것이다
그래서 redis의 캐시 소멸시간이나 여러가지 방법을 통해
해결은했지만 더 생각해보니 pageable이 들어가는 부분에 굳이
캐싱처리를 할 필요가 없겠다는 생각을했다
물론 성능이 향상되는건 맞지만 적합하다고 생각이 들지않아서
pageable처리하는곳 따로 캐싱처리하는 부분 따로 해서
리팩토링을 진행하게되었다
그 후에는 이미지 저장할때 리사이징을 이용했는데 사이즈 변경해서 잘 들어갔지만
확장자명이 짤려서 들어갔다 로그를 다 찍어봐도 잘 들어가는게 보이는데
이부분은 더 찾아보고 해결해 봐야겠다는 생각을 했다
요즘에 스터디를 네트워크에 관해서 진행중인데
정처기 준비할때 봤던 내용들이라 용어는 익숙하지만 완전히 이해가 가지는 않았다
이번 기회에 깊게 이해하는 시간도 가져야겠다는 생각을했다
오늘 공부시간


'항해99 개발일지' 카테고리의 다른 글
[항해99] 74일차 (TIL : 실전프로젝트) (0) | 2022.12.01 |
---|---|
[항해99] 73일차 (TIL : 실전프로젝트) (0) | 2022.11.30 |
[DevOps] AWS EC2 프리티어 메모리 부족현상 해결방법 (0) | 2022.11.29 |
[항해99] 71일차 (TIL : 실전프로젝트) (0) | 2022.11.28 |
[항해99] 70일차 (WIL : 실전프로젝트) (0) | 2022.11.27 |