성능 벤치마크 및 기술 지표
핵심 구성 매개변수와 설계 지표, 제품 역량 정량화
핵심 구성 매개변수
시스템 기본 구성, 실제 요구에 따라 조정 가능
12
스레드 풀 최대 동시성
서버 에디션 기본값
구성 가능
1GB
데스크톱/단독 에디션 파일 한도
구독 에디션 / 서버 에디션
구성 가능
10GB
네트워크 에디션 파일 한도
네트워크 에디션 기본값
구성 가능
100/60s
기본 레이트 리미트
구성 가능
3-10
K8s HPA 레플리카 수
자동 스케일링 지원
9
Docker Compose 서비스 수
데이터베이스 · 캐시 · API · 모니터링 · 프론트엔드 등
2
작업 큐 수
압축 작업 · 유지보수 작업
15
압축 시나리오 수
주요 애플리케이션 시나리오 포괄
설계 지표
핵심 보안 검증의 성능 설계 목표
<1ms
인증 지연
데스크톱/모바일
<5ms
인가 검증 지연
서버 측
아키텍처 및 배포 매개변수
시스템 기본 구성 매개변수
| 매개변수 항목 | 기본값 |
|---|---|
| 서버 에디션 스레드 풀 | 12 동시 |
| 단독 에디션 파일 한도 | 1GB |
| 네트워크 에디션 파일 한도 | 10GB |
| 기본 레이트 리미트 | 100회 / 60초 |
| K8s HPA 자동 스케일링 | 3 ~ 10 레플리카 |
| Docker Compose 서비스 | 9개 |
자체 테스트 가이드
다음 단계에 따라 실제 성능을 검증하는 것을 권장합니다
-
테스트 세트 준비: 대표적인 파일 샘플(예: 해상도가 다른 사진 10장, 크기가 다른 PDF 5개, 길이가 다른 동영상 3개)을 선택하여 실제 사용하는 주요 포맷을 포괄하세요.
-
원본 크기 기록: 각 파일의 원본 바이트 수를 기록하여 압축률 계산의 기준으로 삼습니다.
-
압축 실행: 데스크톱 에디션을 사용하거나 SDK/API를 호출하여 압축을 실행하고, 목표 압축 레벨과 시나리오를 선택한 뒤 압축 소요 시간을 기록합니다(
time명령 또는 코드 내 타이머 사용 가능). -
압축률 계산: 압축률 = (원본 크기 - 압축 후 크기) / 원본 크기 × 100%. 포맷별로 분류하여 집계할 것을 권장하며, 섞어서 계산하지 마세요.
-
품질 평가: 이미지/동영상은 PSNR 또는 SSIM 지표를 비교하여 화질 손실을 평가할 수 있습니다. 문서는 주요 내용이 선명하게 읽히는지 수동으로 확인할 수 있습니다.
-
동시성 테스트(서버 에디션): 부하 테스트 도구를 사용하여 API에 동시 요청을 보내고, 스레드 풀 활용률과 응답 지연을 관찰합니다.