Performance Benchmarks & Technical Metrics
Core configuration parameters and design metrics, quantifying product capabilities
Core Configuration Parameters
System default configuration, adjustable per actual requirements
12
Thread pool max concurrency
Server version default
Configurable
1GB
Desktop / standalone version file limit
Subscription / Server version
Configurable
10GB
Network version file limit
Network version default
Configurable
100/60s
Default rate limit
Configurable
3-10
K8s HPA replica count
Supports auto-scaling
9
Docker Compose service count
Database · Cache · API · Monitoring · Frontend, etc.
2
Task queue count
Compression task · Maintenance task
15
Compression scenario count
Covers mainstream application scenarios
Design Metrics
Performance design goals for core security verification
<1ms
Authentication latency
Desktop / Mobile
<5ms
Authorization verification latency
Server-side
Architecture & Deployment Parameters
System default configuration parameters
| Parameter | Default Value |
|---|---|
| Server version thread pool | 12 concurrent |
| Standalone version file limit | 1GB |
| Network version file limit | 10GB |
| Default rate limit | 100 times / 60 seconds |
| K8s HPA auto-scaling | 3 ~ 10 replicas |
| Docker Compose services | 9 |
Self-Testing Guide
Recommended steps to verify actual performance
-
Prepare test set: Select representative file samples (e.g., 10 photos of different resolutions, 5 PDFs of different sizes, 3 videos of different durations) covering your main usage formats.
-
Record original size: Record the original byte count of each file as the basis for compression ratio calculation.
-
Execute compression: Use the desktop version or call the SDK/API to perform compression, select the target compression level and scenario, and record compression time (using the
timecommand or in-code timing). -
Calculate compression ratio: Compression ratio = (original size - compressed size) / original size × 100%. It is recommended to aggregate statistics by format rather than mixing them together.
-
Quality assessment: For images/videos, compare PSNR or SSIM metrics to assess quality loss; for documents, manually check whether key content is clearly readable.
-
Concurrent testing (Server version): Use stress testing tools to send concurrent requests to the API and observe thread pool utilization and response latency.
Need a customized performance evaluation?
Contact us to test against your actual file scenarios