성능 벤치마크 및 기술 지표
핵심 구성 매개변수와 설계 지표, 제품 역량 정량화
핵심 구성 매개변수
시스템 기본 구성, 실제 요구에 따라 조정 가능
12
스레드 풀 최대 동시성
서버 에디션 기본값
구성 가능
1GB
데스크톱/단독 에디션 파일 한도
구독 에디션 / 서버 에디션
구성 가능
10GB
네트워크 에디션 파일 한도
네트워크 에디션 기본값
구성 가능
100/60s
기본 레이트 리미트
구성 가능
3-10
K8s HPA 레플리카 수
자동 스케일링 지원
9
Docker Compose 서비스 수
데이터베이스 · 캐시 · API · 모니터링 · 프론트엔드 등
2
작업 큐 수
압축 작업 · 유지보수 작업
15
압축 시나리오 수
주요 애플리케이션 시나리오 포괄
설계 지표
핵심 보안 검증의 성능 설계 목표
<1ms
인증 지연
데스크톱/모바일
<5ms
인가 검증 지연
서버 측
실측 압축률 참고
내부 실제 샘플 벤치마크, 평가 참고용
| 샘플 시나리오 | 압축률 | 레벨 | 비고 |
|---|---|---|---|
| ERP 스프레드시트(임베디드 객체 포함 xlsx) | 최대 11.64x | Ultra | 임베디드 객체 재귀 압축 + 폰트 서브셋팅 + OLE 비트맵 압축 |
| E-러닝 녹화 PPTX(임베디드 폰트 약 40%) | 9.19x | Ultra | 임베디드 폰트 서브셋팅을 통해 57.6MB → 6.27MB |
| OFD 스캔 문서(447페이지, 67.7MB) | 2.92x | Ultra | 기존 엔진 대비 4~11배 빠름, 서명/첨부 화이트리스트 보호 |
| 사진 TIFF(비압축 RGB) | 최대 110x | Ultra | 네이티브 무손실 채널, 픽셀 바이트 단위 동일 |
| 위성 GeoTIFF(팔레트 LZW) | 1.03x | Ultra | 원본이 이미 고압축 — 무손실 상한선; 지리참조 태그 완전 보존 |
| 텍스트 계열(Markdown/YAML/GeoJSON 등) | 20 ~ 54x | Balanced~Ultra | 단계별 zstd/brotli 무손실 인코딩, 바이트 단위 복원 |
| 의료 DICOM | 1.34 ~ 1.58x | Strong | 표준 Deflated 문법 무손실 재봉인, 픽셀 그대로 유지 |
| 지리공간 Shapefile 번들 | 3.53x | Strong | shp/shx/dbf/prj 함께 번들링, GIS 도구에서 직접 판독 |
압축률 = 원본 크기 ÷ 압축 후 크기. 수치는 내부 실제 샘플 측정 결과이며, 실제 이득은 파일 내용에 따라 달라집니다. 모든 포맷은 이득 가드를 갖추고 있어 — 재압축의 이득이 없으면 출력은 입력과 바이트 단위로 동일하며(절대 커지지 않음) — 유손실 재인코딩은 SSIM≥0.90 / PSNR≥30dB 품질 하한을 통과합니다.
아키텍처 및 배포 매개변수
시스템 기본 구성 매개변수
| 매개변수 항목 | 기본값 |
|---|---|
| 서버 에디션 스레드 풀 | 12 동시 |
| 단독 에디션 파일 한도 | 1GB |
| 네트워크 에디션 파일 한도 | 10GB |
| 기본 레이트 리미트 | 100회 / 60초 |
| K8s HPA 자동 스케일링 | 3 ~ 10 레플리카 |
| Docker Compose 서비스 | 9개 |
자체 테스트 가이드
다음 단계에 따라 실제 성능을 검증하는 것을 권장합니다
-
테스트 세트 준비: 대표적인 파일 샘플(예: 해상도가 다른 사진 10장, 크기가 다른 PDF 5개, 길이가 다른 동영상 3개)을 선택하여 실제 사용하는 주요 포맷을 포괄하세요.
-
원본 크기 기록: 각 파일의 원본 바이트 수를 기록하여 압축률 계산의 기준으로 삼습니다.
-
압축 실행: 데스크톱 에디션을 사용하거나 SDK/API를 호출하여 압축을 실행하고, 목표 압축 레벨과 시나리오를 선택한 뒤 압축 소요 시간을 기록합니다(
time명령 또는 코드 내 타이머 사용 가능). -
압축률 계산: 압축률 = (원본 크기 - 압축 후 크기) / 원본 크기 × 100%. 포맷별로 분류하여 집계할 것을 권장하며, 섞어서 계산하지 마세요.
-
품질 평가: 이미지/동영상은 PSNR 또는 SSIM 지표를 비교하여 화질 손실을 평가할 수 있습니다. 문서는 주요 내용이 선명하게 읽히는지 수동으로 확인할 수 있습니다.
-
동시성 테스트(서버 에디션): 부하 테스트 도구를 사용하여 API에 동시 요청을 보내고, 스레드 풀 활용률과 응답 지연을 관찰합니다.