배움/작업기
Image-view caching, Max-item limitation, history page 추가
jaytsol
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개의 이미지를 한 번에 불러오게 구현함.
반응형