현재 서버는 1차적인 기능 구현과 서버 배포까지 완료된 상황이다.
그래서 FE에서 테스트를 하며 구현을 진행하고 있는데
이미지 업로드와 조회 속도가 느리다는 피드백이 있었다.
그래서 어떻게 개선해야하나 고민하고 있는데 마침 중간 멘토링에 기술 매니저님이 말씀해주신 Cloud Front가 생각났다.
그래서 Cloud Front에 대해 알아보고 있는데 github commit을 보니 다른 팀원이 이미 적용해 놓았다.
그래서 S3만 사용했을 때와 Cloud Front까지 적용해보았을 때 이미지 업로드 속도 차이를 확인해보았다.
테스트에 사용한 이미지 파일의 용량은 158 KB이다.
S3만 사용했을 때는 아래와 같이 571ms로 약 0.5초 정도 나온다.
Cloud Front를 적용했을 때는 아래와 같이 354ms로 약 0.3초 정도 나온다.
그런데 파일 크기에 비해 속도가 느린 것 같아 서버 배포를 진행한 팀원에게 물어보니
EC2 인스턴스가 스톡홀름으로 되어 있었다. S3 버킷은 서울에 있으니 수긍이 되었다.
재배포하면서 인스턴스를 서울로 변경한다고 하였으니 속도가 더 많이 개선되리라 기대해본다.
S3와 CloudFront 디테일한 속도 비교를 알고싶다면!
'Development > TIL' 카테고리의 다른 글
최종 프로젝트 시작 (0) | 2023.05.20 |
---|---|
클론 코딩 프로젝트 회고 (0) | 2023.05.19 |
type error (0) | 2023.05.17 |
multer multiple 적용 (0) | 2023.05.16 |
multer (0) | 2023.05.14 |