올리브영 상품 설명, 코루틴으로 이미지 로딩 속도 UP!

by DD
2년 전
조회수 8

NAS 서버에서 AWS S3로 이미지 업로드 방식을 변경하여 확장성을 확보함

코루틴을 활용한 비동기 처리로 이미지 업로드 속도 개선을 달성함

webp 이미지 변환을 통해 고객에게 더 빠른 이미지 로딩을 제공함

S3로의 이미지 이관과 확장성 확보

기존 NAS 서버에서 AWS S3로 이미지 저장소를 변경하여 확장성을 확보했다. 구체적으로, S3는 무제한에 가까운 저장 용량과 트래픽 처리가 가능하며, 고가용성을 제공한다. 따라서, 트래픽 증가에 유연하게 대응하고, 서비스 안정성을 향상시킬 수 있다.

코루틴을 활용한 비동기 이미지 업로드

코루틴을 사용하여 이미지 업로드 작업을 비동기적으로 처리하도록 개선했다. 구체적으로, Dispatchers.IO를 사용하여 I/O 작업을 분리하고, async를 통해 병렬 처리를 구현했다. 따라서, 업로드 속도 향상과 사용자 경험 개선을 동시에 달성했다.

webp 이미지 변환과 성능 개선

webp 이미지 형식을 도입하여 이미지 로딩 속도를 개선했다. 구체적으로, webp는 JPEGPNG보다 작은 파일 크기를 가지면서도 품질 저하가 적다. 따라서, 페이지 로딩 속도 향상데이터 사용량 절감을 통해 사용자 경험을 개선했다.

상품 설명 영역 개선기 Part.1