analyse comparative du serveur: le nombre de requêtes HTTP peuvent le processus serveur?

StackOverflow https://stackoverflow.com/questions/694765

Question

Je crée une application qui envoie les données de mesure toutes les 200 ms du téléphone mobile au serveur. Les données doivent être traitées en temps réel, mais j'ai remarqué que la différence entre le début du temps envoyé et le temps de processus devient de plus en plus grand, alors je dois trouver le point où les demandes se coincent.

J'envoie les demandes sous forme HttpWebRequest ( http: // testserver / submitdata hache = valeur1 & ay = valeur2 & az = value3 ) et sur le serveur que je utilise le service RESTful créé dans WCF.

est Quoi qu'il en soit il un outil d'analyse comparative qui pourrait tester le nombre de demandes peuvent être traitées par le serveur ou est-il un autre moyen pratique de déterminer ce qui peut être le nombre maximal de requêtes par seconde traitées sans causig le délai?

Merci!

Était-ce utile?

La solution

Le Apache Benchmarking (ab) outil pourrait être un bon façon de le faire (il fonctionnera avec un serveur HTTP, non seulement Apache).

Autres conseils

ab est en effet une solution de descente. Dans sa forme la plus simple que vous pouvez exécuter

ab -c 10 -n 100 http://my.page.com/

pour appeler le serveur 100 fois et garder 10 demandes en cours d'exécution simultanément. J'ai un exemple à mon blog rel="nofollow">.

scroll top