Anon - no caching Concurrency Level: 5 Time taken for tests: 127.193 seconds Complete requests: 500 Failed requests: 395 (Connect: 0, Length: 395, Exceptions: 0) Broken pipe errors: 0 Total transferred: 12212187 bytes HTML transferred: 11970687 bytes Requests per second: 3.93 [#/sec] (mean) Time per request: 1271.93 [ms] (mean) Time per request: 254.39 [ms] (mean, across all concurrent requests) Transfer rate: 96.01 [Kbytes/sec] received === Anon - normal page caching Concurrency Level: 5 Time taken for tests: 11.722 seconds Complete requests: 500 Failed requests: 0 Broken pipe errors: 0 Total transferred: 12273200 bytes HTML transferred: 12038802 bytes Requests per second: 42.65 [#/sec] (mean) Time per request: 117.22 [ms] (mean) Time per request: 23.44 [ms] (mean, across all concurrent requests) Transfer rate: 1047.02 [Kbytes/sec] received ==== AUTH USER (no caching available) Concurrency Level: 5 Time taken for tests: 127.962 seconds Complete requests: 500 Failed requests**: 320 (Connect: 0, Length: 320, Exceptions: 0) Broken pipe errors: 0 Total transferred: 12070714 bytes HTML transferred: 11891214 bytes Requests per second: 3.91 [#/sec] (mean) Time per request: 1279.62 [ms] (mean) Time per request: 255.92 [ms] (mean, across all concurrent requests) Transfer rate: 94.33 [Kbytes/sec] received **Failed requests indicate that the server, which did not have MySQL query caching turned on per benchmarking standards, had a hard time keeping up with the load. This illustrates just how hard Drupal has to work to serve un-cached, authenticated users.