본문 바로가기
TIL & WIL/오늘의 공부.js

페이지 로딩 속도 테스트 후 리팩토링 계획

by 김만두_ 2023. 11. 28.

SPA가 대세로 자리매김한 요즘 사이트 최초 로딩 속도는 사이트의 품질 뿐만 아니라 프론트엔드 개발자의 실력까지 볼 수 있는 지표가 되었다고 한다. SPA에서 페이지가 로드되었을 때 바로 VIews의 Interaction이 가능하도록 페이지 로드에 필요한 모든 것들을 맨 처음에 한번에 로딩하기 때문에...

 

구글은 최초 페이지 로딩이 3초 이상 걸릴 경우 50%의 사용자가 이탈한다는 분석값을 내놓았으며, 페이지 로딩 시간이 긴 경우 검색 순위를 낮추겠다는 말까지 나왔다고 한다.

 


 

페이지 최적화를 테스트 하기 위해 Pagespeed Insights 를 이용했다.

 

모바일과 데스크톱 모두 노란불... 이미지 크기가 커서 포트폴리오 페이지에서도 불러오는 게 과하게 늦다고 생각하고 있었는 데 파비콘과 다른 이미지들도 문제가 되는 것 같았다.

 

 

또, 사용하지 않는 '커피사주세요' 모달을 주석 처리해둔 것도 문제였던 모양이었다.

다른 페이지를 포함해서 부족한 부분이 많아 좀더 보충 개발을 해볼 예정이다.

 

 

1. 포트폴리오 데이터를 DB로 업데이트

2. 이미지 축소 후 S3 버킷에 업로드

3. 필요없는 코드 정리