性能ベンチマークと技術指標
核心設定パラメータと設計指標、製品能力を定量化
核心設定パラメータ
システムデフォルト設定、実際のニーズに応じて調整可能
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に同時リクエストを送信し、スレッドプールの利用率と応答レイテンシを観察します。