inflearn logo
강의

Course

Instructor

Getting Started with Next.js - A Quick Look at the Official Documentation

Handling metadata

next/image에 대한 질문

Resolved

266

yho79555

9 asked

1

질문 1. next/image는 (Image컴포넌트) 웹사이트의 로딩 성능에 많은 영향을 미치는 이미지를 사용하는 것만으로도 큰 개선을 볼 수 있도록 해주는 컴포넌트이라서 비용이 비싸다고 하는데 그렇다면 AWS로 배포했을 때 next/image 때문에 비용이 더 올라가나요?
질문 2. next/image가 비용이 비싸다면 어떤 경우에 사용하는지 궁금합니다.

react typescript next.js next.js13

Answer 1

1

hajoeun

안녕하세요. 이미지 컴포넌트에 대해 질문 남겨주셨네요!

 

AWS로 배포했을 때 next/image 때문에 비용이 더 올라가나요?

next/image가 서버를 활용해 이미지 최적화를 하기 때문에 어느정도의 서버 운용 비용을 증가 시킬 수 있다는 의미로 질문을 해석했습니다. 이미지의 갯수, 페이지 방문 트래픽에 따라 차이가 있을 수 있지만 일반적인 경우라면 next/image를 사용한다고 해서 크게 차이날 정도는 아닐 것으로 예상합니다.

 

 

next/image가 비용이 비싸다면 어떤 경우에 사용하는지 궁금합니다.

이미지는 웹 서비스의 성능에 가장 많은 영향을 끼치는 요소입니다. 특히, LCP라고 부르는 지표에 큰 영향을 줍니다. 때문에 이미지 로딩 성능을 개선하면 웹 서비스의 성능 향상에 지대한 영향을 끼칠 수 있습니다. 이를 위해 Next.js에서는 next/image를 제공합니다.

 

next/image는 다음과 같은 장점을 가지고 있습니다.

  1. 디바이스 환경에 맞는 이미지 사이즈, 포맷으로의 자동 매칭

  2. 레이아웃 시프팅 이슈 해결 (레이아웃 시프팅:이미지 로드 전과 후의 크기 차이에서 발생하는 레이아웃 트러짐 현상)

  3. 이미지 지연 로딩으로 초기 로딩 속도 개선

장점에 대한 자세한 내용은 공식 문서를 확인해보시면 좋을 것 같습니다.

 

결국 next/image를 사용했을 때의 장점이 어느정도의 비용 발생보다 큰 가치를 제공한다고 판단했을 때 next/image를 쓰는 것이라 말할 수 있을 것 같습니다.

 

질문 남겨주셔서 감사합니다.

1

yho79555

답변 감사합니닷

안녕하세요! 서비스 배포를 하는데 에러가 생겨서 문의드립니다!

1

544

1

안녕하세요 generateStaticParams 관해서 질문

0

367

2

데이터 재검증 방법

1

277

2

next.js 에서 서버 컴포넌트 비중을 늘리는 이유

1

346

1

route.ts에 async 키워드가 필요한가요?

1

191

1

import 절대경로 설정 방법 질문 드립니다!

0

306

1

VSCode 확장프로그램은 어떤 것을 사용하셨나요?

0

338

1

환경변수 오류

1

243

1

하이드레이션 질문 드립니다

2

318

2

프론트엔드가 Next를 이용하여 API 만드는 이유가 궁금합니다~!

3

735

1

generateStaticParams에 대하여 질문 드립니다~!

2

867

1

선생님 혹시 Next.js 13에서의 React-query는 어떻게 생각하실까요?

2

1947

3

클라이언트 컴포넌트는 SSG? SSR?

2

859

2

SSR과 RSC의 차이점에 관하여 질문이 있습니다.

1

1290

1

nextjs의 14버전에서 data fetch

1

1422

1

비동기 호출, fetch, 라우트 핸들러 관련 질문입니다.

1

427

1

revalidate 질문

1

479

1

섹션3. 날씨 재검증하기 NextRequest 질문입니다.

1

338

1

메타데이터 관련 질문

0

215

1

비동기 호출 관련 질문있습니다!

2

327

1

Revalidate 부분 질문

0

345

1

서버 컴포넌트 관련 질문입니다!

3

1692

5

Data Fetching 관련 질문 있습니다~

2

522

1

useRouter 를 import 할때 next/router만 뜨는 경우

0

612

2