a-ger / a-ger-backend

아일랜드 중고 거래 플랫폼 [아거-Ager] 🐊🇨🇮
0 stars 2 forks source link

웹페이지 로딩시 빠르게 로딩을 위해서 썸네일 이미지 처리가 필요하다. #59

Closed jhdl0157 closed 2 years ago

jhdl0157 commented 2 years ago

현재 로직은 들어오는 이미지를 S3에 원본 형태로 저장을 하고 url을 가져와서 DB에 저장을 한다. 프론트에서 URL을 가지고 화면 구성을 할떄에는 원본파일의 용량을 평균 3~5mb로 리사이징을 하여 썸네일을 만든다면 성능이 안좋아 질수 있다. 썸네일 이미지를 만든다면 3098KB-> 6KB로 엄청나게 파일 용량이 줄어든다. 썸네일로 된 이미지로 프론트에서 리사이징을 한다면 더 좋은 페이지 로딩 효과를 기대할수 있다.

해결 방법 AWS Lambda를 활용하여 이미지가 업로드 될때 첫번쨰 이미지 리사이징 처리해주기 자동화

jhdl0157 commented 2 years ago

60 코드 업데이트로 해결완료!!