devmoa

Resize-Image

똑똑한개발자·2021년 6월 30일·00
이미지 리사이즈온디맨드 리사이징AWS S3PythonPillowWeb Development

AI 요약

Beta

이 글은 웹 개발 시 다량의 이미지 업로드로 인해 발생하는 시간 지연, 스토리지 비용 증가, 마이그레이션의 어려움 등의 문제를 해결하기 위한 이미지 리사이징 방법에 대해 다룹니다. 기존의 업로드 시 리사이징 방식은 서버 연산 증가와 스토리지 비용 상승을 야기하는 반면, 온디맨드 이미지 리사이징 방식은 이미지 로딩 시 필요할 때만 리사이징하여 스토리지 비용을 절감하고 업로드 연산을 가볍게 합니다.

다만, 최초 요청 시 로딩이 느려질 수 있어 이미지 캐싱 서버의 중요성이 커집니다. 필자는 자체 로직과 Python의 Pillow 라이브러리를 사용하여 AWS S3에 원본 이미지를 저장하고 필요한 경우에만 크기를 조정하는 방식을 선택했습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다