NextJS 2

[NextJS] Vercel 이미지 렌더링 속도 저하 문제 해결

Next.js로 포트폴리오 사이트를 만들고 Vercel로 배포를 했더니 이미지 최초 로딩 시에 딜레이가 생기는 이슈가 발생했다. 로컬에서는 이미지가 바로바로 변경이 되어서 문제를 인식하지 못했는데, 배포 환경에서는 이미지가 캐싱되기 전에 3초동안 지연이 발생했기 때문에 문제를 수정해야 했다. 다음과 같은 방법을 시도했지만 실패했다.next/image (Image) 대신 img 태그 사용 → ❌Function Region을 Seoul로 변경 → ❌페이지 로딩 시에 필요한 모든 이미지를 미리 렌더링하는 방식을 통해 문제를 해결했다.useEffect(() => { const imagesToPreload = [ '/robo1.png', '/robo2.png', '/robo3.pn..

[NextJS] 프로젝트 초기화 및 Vercel 배포

Vercel: Build and deploy the best web experiences with the AI Cloud – VercelVercel gives developers the frameworks, workflows, and infrastructure to build a faster, more personalized web.vercel.com 개인 포트폴리오 페이지를 만들 필요성을 느껴서 웹 사이트 배포 서비스를 찾아보다가 Vercel이라는 서비스를 알게 되었다. 그 유명한 Next.js를 개발한 회사라고 한다! 컴퓨터 인스턴스를 제공하는 AWS와는 다르게 static 사이트와 서버리스 Function을 제공하며, 심지어 Deploy만 하면 CI/CD부터 운영까지 Vercel에서 알아서 다 해주..