• [^] # Re: Les performances ne sont pas excellentes

    Posté par . En réponse au journal Small Issue Tracker. Évalué à 1. Dernière modification le 05 novembre 2013 à 15:22.

    bah en local j'ai ça

    ab -c 50 -n 1000 -C sessid=16816927778469308861804289383 'http://127.0.0.1:8080/things_to_do/issues'
    This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
    Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
    Licensed to The Apache Software Foundation, http://www.apache.org/
    Benchmarking 127.0.0.1 (be patient)
    Completed 100 requests
    Completed 200 requests
    Completed 300 requests
    Completed 400 requests
    Completed 500 requests
    Completed 600 requests
    Completed 700 requests
    Completed 800 requests
    Completed 900 requests
    Completed 1000 requests
    Finished 1000 requests
    Server Software: 
    Server Hostname: 127.0.0.1
    Server Port: 8080
    Document Path: /things_to_do/issues
    Document Length: 17584 bytes
    Concurrency Level: 50
    Time taken for tests: 5.290 seconds
    Complete requests: 1000
    Failed requests: 0
    Write errors: 0
    Total transferred: 17628000 bytes
    HTML transferred: 17584000 bytes
    Requests per second: 189.05 [#/sec] (mean)
    Time per request: 264.485 [ms] (mean)
    Time per request: 5.290 [ms] (mean, across all concurrent requests)
    Transfer rate: 3254.41 [Kbytes/sec] received
    Connection Times (ms)
     min mean[+/-sd] median max
    Connect: 0 0 0.2 0 4
    Processing: 2 260 167.2 240 1013
    Waiting: 0 91 75.0 80 358
    Total: 2 260 167.2 241 1013
    Percentage of the requests served within a certain time (ms)
     50% 241
     66% 320
     75% 371
     80% 404
     90% 490
     95% 553
     98% 641
     99% 710
     100% 1013 (longest request)
    

    Maintenant c'est forcement biaisé puisque dans la vrai vie le client et le serveur sont physiquement distinct. Et puis certes les gens naviguent cette page issues list très souvent, mais est-ce la fonctionnalité dont ils attendent des performances extra ordinaire, pas sûr.
    AMHA la recherche est beaucoup plus importante.
    Donc, le test est il pertinent par rapport aux attentes probables des utilisateurs.... pas sûr.

    Sinon j'ai pas capté cette ligne....
    $ ./smitc signin http://smit.herokuapp.com/signin homer homer

    Il est multi threads ton serveur ?