--------------------------------------------------- Elxis 4.0 VS Joomla 2.5.4 benchmark tests Author: Ioannis Sannos (http://www.elxis.org) Date: 2012-05-19 15:54:00 GMT Web server: Apache 2.2.17 PHP version: 5.3.5 OS: Windows NT IOS 6.0 build 6002 (Windows Vista Home Premium Edition Service Pack 2) i586 --------------------------------------------------- The tests performed with the Apache's ab tool on my local development computer which runs Windows, so it is slow, but for comparisson tests is fine. On a live enviroment on a linux machine with fastcgi both CMSs would perform faster but the comparison result would be the same. Both CMSs are with the default content and settings. The important things to look the total time taken for the requests and the number of requests per second. Even if Elxis is heavier and has more content (see HTML transferred) and modules than Joomla it performs much better! ===Without caching=== JOOMLA 2.5.4 Ember [stable] ab -n 100 -c 5 http://joomla.loc/ Time taken for tests: 87.611 seconds Total transferred: 1637000 bytes HTML transferred: 1597800 bytes Requests per second: 1.14 [#/sec] (mean) Time per request: 4380.550 [ms] (mean) Time per request: 876.110 [ms] (mean, across all concurrent requests) Transfer rate: 18.25 [Kbytes/sec] received (2) Time taken for tests: 93.243 seconds Total transferred: 1637000 bytes HTML transferred: 1597800 bytes Requests per second: 1.07 [#/sec] (mean) Time per request: 4662.150 [ms] (mean) Time per request: 932.430 [ms] (mean, across all concurrent requests) Transfer rate: 17.14 [Kbytes/sec] received ELXIS 4.0 Nautilus [rev1140 pre-alpha] ab -n 100 -c 5 http://elxis4.loc/ Time taken for tests: 20.250 seconds Total transferred: 2749430 bytes HTML transferred: 2674622 bytes Requests per second: 4.94 [#/sec] (mean) Time per request: 1012.500 [ms] (mean) Time per request: 202.500 [ms] (mean, across all concurrent requests) Transfer rate: 132.59 [Kbytes/sec] received (2) Time taken for tests: 19.843 seconds Total transferred: 2749408 bytes HTML transferred: 2674620 bytes Requests per second: 5.04 [#/sec] (mean) Time per request: 992.150 [ms] (mean) Time per request: 198.430 [ms] (mean, across all concurrent requests) Transfer rate: 135.31 [Kbytes/sec] received ===With cache (file)=== JOOMLA 2.5.4 Ember [stable] ab -n 100 -c 5 http://joomla.loc/ Time taken for tests: 70.630 seconds Total transferred: 1641300 bytes HTML transferred: 1602100 bytes Requests per second: 1.42 [#/sec] (mean) Time per request: 3531.500 [ms] (mean) Time per request: 706.300 [ms] (mean, across all concurrent requests) Transfer rate: 22.69 [Kbytes/sec] received (2) Time taken for tests: 54.277 seconds Total transferred: 1641300 bytes HTML transferred: 1602100 bytes Requests per second: 1.84 [#/sec] (mean) Time per request: 2713.850 [ms] (mean) Time per request: 542.770 [ms] (mean, across all concurrent requests) Transfer rate: 29.53 [Kbytes/sec] received ELXIS 4.0 Nautilus [rev1140 pre-alpha] ab -n 100 -c 5 http://elxis4.loc/ Time taken for tests: 12.417 seconds Total transferred: 2749544 bytes HTML transferred: 2674800 bytes Requests per second: 8.05 [#/sec] (mean) Time per request: 620.850 [ms] (mean) Time per request: 124.170 [ms] (mean, across all concurrent requests) Transfer rate: 216.24 [Kbytes/sec] received (2) Time taken for tests: 15.463 seconds Total transferred: 2749520 bytes HTML transferred: 2674800 bytes Requests per second: 6.47 [#/sec] (mean) Time per request: 773.150 [ms] (mean) Time per request: 154.630 [ms] (mean, across all concurrent requests) Transfer rate: 173.65 [Kbytes/sec] received ===With cache (APC)=== JOOMLA 2.5.4 Ember [stable] ab -n 100 -c 5 http://joomla.loc/ Time taken for tests: 56.311 seconds Total transferred: 2107148 bytes HTML transferred: 2068063 bytes Requests per second: 1.78 [#/sec] (mean) Time per request: 2815.550 [ms] (mean) Time per request: 563.110 [ms] (mean, across all concurrent requests) Transfer rate: 36.54 [Kbytes/sec] received (2) Time taken for tests: 47.014 seconds Total transferred: 1814898 bytes HTML transferred: 1775813 bytes Requests per second: 2.13 [#/sec] (mean) Time per request: 2350.700 [ms] (mean) Time per request: 470.140 [ms] (mean, across all concurrent requests) Transfer rate: 37.70 [Kbytes/sec] received ELXIS 4.0 Nautilus [rev1140 pre-alpha] ab -n 100 -c 5 http://elxis4.loc/ Time taken for tests: 11.588 seconds Total transferred: 2734452 bytes HTML transferred: 2659700 bytes Requests per second: 8.63 [#/sec] (mean) Time per request: 579.400 [ms] (mean) Time per request: 115.880 [ms] (mean, across all concurrent requests) Transfer rate: 230.44 [Kbytes/sec] received (2) Time taken for tests: 10.924 seconds Total transferred: 2734416 bytes HTML transferred: 2659700 bytes Requests per second: 9.15 [#/sec] (mean) Time per request: 546.200 [ms] (mean) Time per request: 109.240 [ms] (mean, across all concurrent requests) Transfer rate: 244.45 [Kbytes/sec] received ===With cache (APC) against article=== JOOMLA 2.5.4 Ember [stable] ab -n 100 -c 5 http://joomla.loc/index.php/getting-started Time taken for tests: 46.579 seconds Total transferred: 1780663 bytes HTML transferred: 1741923 bytes Requests per second: 2.15 [#/sec] (mean) Time per request: 2328.950 [ms] (mean) Time per request: 465.790 [ms] (mean, across all concurrent requests) Transfer rate: 37.33 [Kbytes/sec] received (2) Time taken for tests: 40.226 seconds Total transferred: 1896261 bytes HTML transferred: 1857061 bytes Requests per second: 2.49 [#/sec] (mean) Time per request: 2011.300 [ms] (mean) Time per request: 402.260 [ms] (mean, across all concurrent requests) Transfer rate: 46.04 [Kbytes/sec] received ELXIS 4.0 Nautilus [rev1140 pre-alpha] ab -n 100 -c 5 http://elxis4.loc/famous-places/machu-picchu.html Time taken for tests: 10.689 seconds Total transferred: 2449708 bytes HTML transferred: 2375000 bytes Requests per second: 9.36 [#/sec] (mean) Time per request: 534.450 [ms] (mean) Time per request: 106.890 [ms] (mean, across all concurrent requests) Transfer rate: 223.81 [Kbytes/sec] received (2) Time taken for tests: 12.263 seconds Total transferred: 2449764 bytes HTML transferred: 2375000 bytes Requests per second: 8.15 [#/sec] (mean) Time per request: 613.150 [ms] (mean) Time per request: 122.630 [ms] (mean, across all concurrent requests) Transfer rate: 195.09 [Kbytes/sec] received