배움/작업기

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개의 이미지를 번에 불러오게 구현함.

 

 

반응형