Refactor/BE/#419: ThemeController에 캐싱 적용 & 크롤러 캐싱 성능 최적화 #421
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤷♂️ Description
테마 관련 API들에는 캐싱을 적용해도 문제 없을 것으로 판단되서 수정해요.
크롤러에 캐싱을 최적화해서 성능을 최적화해요.
📝 Primary Commits
테마 관련 API들에 캐싱을 적용해요.
시간표 크롤링 API에 대한 캐싱 처리를 최적화 하도록 변경했어요.
크롤러 중 지점 내 모든 테마를 조회하는 경우 함께 캐싱해요.
📷 Screenshots
넥스트에디션 신림점의 Tester에 대한 요청을 보낸 후 같은 지점의 LOVER에 요청을 보내면 캐싱된 데이터가 반환되는 모습을 볼 수 있음

closes #419