DEXTUpload Pro의 .NET 버전으로, ASP.NET으로 개발된 웹사이트에서 사용할 수 있습니다. 국내최초로 컴포넌트 부문에서 Microsoft .NET Connected Logo License 인증을 획득했습니다.

DEXTUpload.Net Pro

Home > 제품소개 > DEXTUpload.Net Pro > 벤치마킹

  • 개요
  • 벤치마킹

기능비교

기능비교내역
제품명 DEXTUpload.NET Pro. FileUp Standard ABCUpload.NET
제작사 DEVPIA Inc. Softwares Artisans WebSupergoo
Url www.dextsolution.com www.softartisans.com www.websupergoo.com
기능
업로드폴더 자동생성 O X X
유니코드 지원 O O O
IE 5.0 폼데이터
중복 오류 수정
O X X
다운로드 지원 O O X
이미지 파일 정보(EXIF) 제공 O X X
워터마크 기능 O X X
썸네일 기능 O X X
Partial Content Download O X X
강제다운 로드 O X X
파일 포맷변환 저장 O X X

성능비교(테스트 환경)

Windows 2000 Server
(CPU Pentium 4 2.8Ghz, RAM : 512MB, HDD : 80GB, LAN : 100Mbps, .NET Framework 1.1 환경)

테스트 대상 업로드 컴포넌트

1. DEXTUpload.NET Pro (DEVPIA Inc.)
2. SA-FileUp 5.0 (Software Artisans)
3. ABCUpload.NET (WebSupergoo)
4. PostFile (.NET Framework 내장 객체)

한개 파일 업로드

1. 테스트 조건 : 56 MB (1 File)

테스트조건:56MB 내역
제품명 CPU 점유율 UPLOAD TIME
DEXTUpload.NET Pro 70% ~ 80% 8 sec
SA-FileUp 5.0 50% ~ 80% 11 sec
ABCUpload.NET 50% ~ 80% 14 sec
PostFile 20% ~ 40% 33 sec

2. 테스트 조건 : 137 MB (1 File)

테스트조건:137MB 내역
제품명 CPU 점유율 UPLOAD TIME
DEXTUpload.NET Pro 70% ~ 80% 17 sec
SA-FileUp 5.0 50% ~ 80% 26 sec
ABCUpload.NET 50% ~ 80% 44 sec
PostFile 20% ~ 40% 48 sec

3. 테스트 조건 : 300 MB (1 File)

테스트조건:300MB 내역
제품명 CPU 점유율 UPLOAD TIME
DEXTUpload.NET Pro 70% ~ 80% 48 sec
SA-FileUp 5.0 50% ~ 80% 59 sec
ABCUpload.NET 50% ~ 80% 1 min 18 sec

다중 파일 업로드

1. 테스트 조건 : 56 * 2 MB (2 File)

테스트조건:56 * 2 MB (2 File) 내역
제품명 CPU 점유율 UPLOAD TIME
DEXTUpload.NET Pro 70% ~ 80% 16 sec
SA-FileUp 5.0 50% ~ 80% 22 sec

2. 테스트 조건 : 137 * 2 MB (2 File)

테스트조건:137 * 2 MB (2 File) 내역
제품명 CPU 점유율 UPLOAD TIME
DEXTUpload.NET Pro 70% ~ 80% 39 sec
SA-FileUp 5.0 50% ~ 80% 1 min 01 sec

3. 테스트 조건 : 300 * 2 MB (2 File)

테스트조건:300 * 2 MB (2 File) 내역
제품명 CPU 점유율 UPLOAD TIME
DEXTUpload.NET Pro 70% ~ 80% 1 min 30 sec
SA-FileUp 5.0 50% ~ 80% 1 min 54 sec

  • MEMORY 이용률
  • PostFile 클래스를 제외한 모든 상용 업로드 컴포넌트는 Request.BinaryRead를 일정크기의 버퍼를 이용하여 구현되어 있으므로, 이용률은 비슷하게 측정 되었다.

    그러나, .NET Framework에서 제공하는 PostFile 클래스는 파일전체를 메모리에 로드시켜 사용하기 때문에, 대용량 업로드에서는 급격한 메모리 증가율을 보였다.
    1. 업로드 파일 크기 : 56MB, 메모리 사용량 : 약 60MB
    2. 업로드 파일 크기 : 137MB, 메모리 사용량 : 약 200MB

    메모리가 512MB 환경에서 137MB 이상인 파일을 업로드 하면, 메모리 한계를 넘어서기 때문에 .NET 런타임 환경에서 업로드 취소를 시킨다.
  • Upload TIME(속도)
  • DEXTUpload.NET Pro가 가장 빠르게 측정 되었으며, 다음으로 SA-FileUp 이 우수한 성능을 유지하고 있다.