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