next/image 사용하다가 플aws 서버가 뻗었습니다. 모르고 쓰면 100% 서버 뻗습니다.
- Next.js] next/image는 과연 좋을까? + Next.js] next/image 그냥 쓰면 서버는 시한부입니다.
December 28, 2023 · 3 min · cha2hyun
@@ -284,7 +284,7 @@ 어느날 갑자기 찾아온 시
next/image 알고 쓰자
어느날 갑자기 찾아온 시
next/image 알고 쓰자#
S3 버킷 총 용량이 12기가인데 next/image 캐쉬 폴더엔 수십기가가 쌓여있었습니다. next/image 사용시 자동으로 사용자 환경에 따라 이미지를 optimized하고 캐쉬폴더에 저장하기 때문에 여러 환경에서 이미지를 불러오면 각 환경에 맞게 이미지를 optimized 하여 캐쉬로 저장시키기 때문에 배보다 배꼽이 더 커지게 됩니다.
-예를 들면
+S3엔 이미지 1Mb x 1개
여도 캐쉬폴더엔EC2 캐쉬폴더엔 최적화된 이미지 0.3Mb x 10개
가 되어 버립니다.예를 들면
S3엔 이미지 1Mb x 1개 = 1mb
여도EC2 캐쉬폴더엔 최적화된 이미지 xMb x y개 = xyMb
가 되어 버립니다.
아니, 그럼 S3에 뭣하러 저장을 허냐.. 어차피 EC2에서 다시 저장할거,, 라고 생각되실 수 있습니다. 저도 그랬습니다. 구글링해보니 Image Doubling 문제를 고민하는 사람들이 많이 있더라구요. 결국 해답은 찾지 못했습니다. Discussion 59234
우선 CDN을 사용하기로 합니다. 근데… 중요한건… 아니 우리는 이미 CloudFront로 CDN 이미 사용중인데..? @@ -295,7 +295,7 @@