반응형
1. 오류 내용
- 대용량 파일(≥10MB) 다운로드 시 속도 저하 → Connection timeout
- 파일 다운로드 시 압축 처리, 파일명 변경 등의 작업을 위해 다운로드 API를 사용 중 대용량 파일을 읽어오는 과정에서 메모리 과부하 발생
2. 개선 사항
- 파일 다운로드 API 제거
- 웹서버(Nginx)에서 ‘Content-Disposition’ header를 통해 파일명 변경하여 정적 파일로 serve
- https://api.example.com/static/[file_name]/[file_origin_name]
-- default.conf --
location ~ ^/static/(.+)/(.+)$ {
alias /var/www/html/uploads/attach/$1;
set $fname $2;
add_header Content-Disposition 'attachment; filename="$fname"';
}
COUPANG
쿠팡은 로켓배송
www.coupang.com
이 포스팅은 쿠팡 파트너스의 활동의 일환으로, 일정한 금액의 수수료를 받게됩니다.
반응형
'웹 개발 > 웹 아키텍처' 카테고리의 다른 글
OAuth 2.0 PKCE 확장 (2) | 2024.02.02 |
---|---|
OAuth 2.0 기본 개념 (2) | 2024.01.26 |
[AWS] EC2 인스턴스 유형 변경 검토 (2) | 2024.01.23 |
[DB] AWS RDS 마이그레이션 검토 (0) | 2024.01.23 |
[Docker] 다중 컨테이너 앱 환경 구축 (0) | 2024.01.22 |