Benchmarks de performance et métriques techniques
Paramètres de configuration principaux et métriques de conception, quantifiant les capacités du produit
Paramètres de configuration principaux
Configuration par défaut du système, ajustable selon les besoins réels
12
Concurrence maximale du pool de threads
Version serveur par défaut
Configurable
1 Go
Limite de fichier version bureau / autonome
Version abonnement / Version serveur
Configurable
10 Go
Limite de fichier version réseau
Version réseau par défaut
Configurable
100/60s
Limitation de débit par défaut
Configurable
3-10
Nombre de réplicas K8s HPA
Prise en charge de la mise à l'échelle automatique
9
Nombre de services Docker Compose
Base de données · Cache · API · Surveillance · Frontend, etc.
2
Nombre de files d'attente de tâches
Tâche de compression · Tâche de maintenance
15
Nombre de scénarios de compression
Couvre les principaux scénarios d'application
Métriques de conception
Objectifs de conception de performance pour la vérification de sécurité principale
<1ms
Latence d'authentification
Bureau / Mobile
<5ms
Latence de vérification d'autorisation
Côté serveur
Paramètres d'architecture et de déploiement
Paramètres de configuration par défaut du système
| Paramètre | Valeur par défaut |
|---|---|
| Pool de threads version serveur | 12 simultanés |
| Limite de fichier version autonome | 1 Go |
| Limite de fichier version réseau | 10 Go |
| Limitation de débit par défaut | 100 fois / 60 secondes |
| Mise à l'échelle automatique K8s HPA | 3 ~ 10 réplicas |
| Services Docker Compose | 9 |
Guide d'auto-test
Étapes recommandées pour vérifier les performances réelles
-
Préparer le jeu de tests : Sélectionnez des échantillons de fichiers représentatifs (par exemple 10 photos de différentes résolutions, 5 PDF de différentes tailles, 3 vidéos de différentes durées) couvrant vos principaux formats d'utilisation.
-
Enregistrer la taille originale : Enregistrez le nombre d'octets original de chaque fichier comme base de calcul du taux de compression.
-
Exécuter la compression : Utilisez la version bureau ou appelez le SDK/API pour effectuer la compression, sélectionnez le niveau de compression cible et le scénario, et enregistrez le temps de compression (à l'aide de la commande
timeou d'un chronométrage dans le code). -
Calculer le taux de compression : Taux de compression = (taille originale - taille compressée) / taille originale × 100 %. Il est recommandé d'agréger les statistiques par format plutôt que de les mélanger.
-
Évaluation de la qualité : Pour les images/vidéos, comparez les métriques PSNR ou SSIM pour évaluer la perte de qualité ; pour les documents, vérifiez manuellement si le contenu clé est clairement lisible.
-
Test de concurrence (Version serveur) : Utilisez des outils de test de charge pour envoyer des requêtes concurrentes à l'API et observez l'utilisation du pool de threads et la latence de réponse.
Besoin d'une évaluation de performance personnalisée ?
Contactez-nous pour tester avec vos scénarios de fichiers réels