-
Image-view caching, Max-item limitation, history page 추가배움/작업기 2025. 6. 16. 02:39반응형
Image-view caching 추가. 이제 반복해서 이미지를 확대할 때마다 view-url API를 호출하지 않음.
Image-download caching도 추가를 고려했으나,
Gemini와의 대화 결과 다운로드용 url은 보통 pre-signed 보다 훨씬 더 짧은 유효 기간을 갖는 것을 권장하고, 보통 사용자는 다운로드를 한 번만 클릭하기 때문에 별로 권장하지 않는다고 한다.
조금이라도 ux를 높이고 싶다면 해당 이미지에 마우스오버 시 pre-signed url을 미리 불러오는 pre-fetching 기법을 권장한다 하나 그렇게까지 할 필요는 없을 것 같다.
애초에 ux도 있겠지만 백엔드에 과부하를 줄이려고 caching을 하려고 했었기 때문에..
그래서 패스.
갤러리에 최대 20개 아이템만 표시하도록 수정.
history page 추가.
history 페이지에서 각 이미지를 불러올때마다 pre-signed url을 불러오는 것은 백엔드에 너무 가혹함.
특정 페이지를 불러오면 한 번 불러올 때 12개의 이미지를 한 번에 불러오게 구현함.
반응형'배움 > 작업기' 카테고리의 다른 글
Data lifecycle management, VideoGen feature 추가 (0) 2025.06.19 Delete feature, Optimistic Update, Metadata added (0) 2025.06.17 Pre-signed Url을 이용한 이미지 뷰 & 다운로드 기능 구현 (0) 2025.06.14 generated output module 구현, my history api 구현 (0) 2025.06.13 클라우드 스토리지 추가, URL 전달 로직 추가, 모듈 분리 등 (0) 2025.06.12