busboy1 [nodeJS] Node.js에서 대규모 파일 업로드 처리하기 웹 애플리케이션에서 이미지, 비디오, 문서 등의 파일을 업로드하는 기능은 필수적입니다. 특히 대용량 파일을 업로드할 때는 서버 메모리의 효율적 사용과 사용자 경험을 고려해야 합니다. 스트리밍과 버퍼링을 이용하면 메모리 사용량을 최소화하고, 파일 업로드 속도를 최적화할 수 있습니다. 1. 스트리밍과 버퍼링의 기본 개념스트리밍데이터를 작은 조각으로 나누어 전송하는 방식파일을 스트리밍하면 전체 파일을 메모리에 저장하지 않고, 데이터를 순차적으로 처리 가능메모리 사용을 절약하고, 대용량 파일을 효율적으로 처리하는 데 유리버퍼링데이터를 일정량 모아 한꺼번에 처리하는 방식파일 업로드 시 일정 크기의 버퍼를 사용해 데이터를 저장하고, 일정량이 모이면 처리데이터 전송의 효율성을 높이고, 네트워크 자원을 효과적으로 활용.. 2024. 6. 28. 이전 1 다음