
저희는 지금까지 경매의 이미지를 S3에서 업로드, 다운로드를 하며 유저 요청에 응답했습니다.
이번에는 S3에 조회를 하지 않고, CloudFront 경로를 통해 조회를 하며 이미지 조회 성능을 테스트해보겠습니다.

2번부터는 로컬캐시를 통해 조회를 하기 때문에 성능이 더 좋을 것으로 예상합니다.
위 블로그를 참고해서 AWS에서 CloudFront의 오리진을 S3 Bucket으로 설정할 수 있었습니다.

CloudFront의 배포 도메인 이름을 filePath로 해서 이미지를 조회할때 저 url을 사용하도록 했습니다.

적용전에는 이미지를 조회할때 54밀리초의 시간이 걸리는 것을 확인할 수 있었습니다.

적용 후에는, 이미지를 조회할 때 10밀리초의 시간이 걸리는 것을 확인할 수 있습니다.
54ms -> 10ms로 성능 개선을 할 수 있었고,

응답헤더나 http status code를 보아도 캐시가 적용되어 속도가 빠른것을 볼 수 있었습니다.