Analyse comparatives des serveurs Web
L'analyse comparative de serveur Web consiste à estimer les performances d'un serveur web afin de vérifier si le serveur peut supporter une charge de travail élevée.
Les principaux paramètres
La performance est généralement mesurée en termes de:
- Nombre de demandes qui peuvent être servis par seconde (selon le type de demande, etc.);
- Temps de latence c'est le temps de réponse en millisecondes, pour chaque nouvelle connexion ou demande;
- Le débit, en octets par seconde (selon la taille du fichier, avec du contenu mis en cache ou pas, la bande passante réseau disponible, etc.).
Les mesures doivent être effectuées avec une charge variable de clients et de demandes client.
Outils pour l'analyse comparative
Les tests de charge (stress/tests de performance) d'un serveur web peuvent être effectuées à l'aide de l'automatisation et des outils d'analyse tels que:
- ApacheBench (ou ab), un programme en ligne de commande fourni avec le Serveur HTTP Apache
- Siège, un outil open-source d'analyse comparative et de test de charge pour le serveur web Nginx
- Apache JMeter, un outil open-source Java de test de charge
- Curl-chargeur, un logiciel de test de performance, outil open-source
- Httperf, un programme en ligne de commande développé à l'origine par HP Labs
- OpenSTA, pour les systèmes d'exploitation basé sur l'interface graphique de Microsoft Windows
Application Web d'analyse comparatives
Application Web d'analyse comparatives mesure les performances des serveurs d'applications et des serveurs de base de données utilisés pour héberger des applications web. TPC-W était une référence commune émulant une librairie en ligne générant artificiellement la charge de travail.
Liens externes
- Microsoft modèles et pratiques de la Performance des Tests d'Orientation pour les Applications Web
- outils de stress pour tester votre serveur Web dans la base de connaissances de Microsoft's
- outils de Test de Performance Open Source
Notes et références
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.