10th Nov 2007
Drupal, Wordpress and Joomla!: performance tests.
Hi!
Today I’d like to share some interesting results of performance tests for 3 most popular CMS/Blog systems: Drupal, Joomla! and WordPress.
Tests were done on dev debian machine using Apache ab utility.
MySQL settings:
| join_buffer_size | 131072 |
| key_buffer_size | 16777216 |
| key_cache_age_threshold | 300 |
| key_cache_block_size | 1024 |
| key_cache_division_limit | 100 |
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 16777216 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
Apache settings:
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 20
MaxRequestsPerChild 0
</IfModule>
All systems have about 20,000 articles and 200+ links on page.
Versions: drupal 5.1, wordpress 2.2, joomla! 1.0.12
Results for ab -n 200 -c 4:
drupal-sef-no-aliases:
Requests per second: 2.43 [#/sec] (mean)
drupal-sef-20000-aliases:
Requests per second: 1.21 [#/sec] (mean)
joomla1-no-sef:
Requests per second: 2.75 [#/sec] (mean)
joomla1-patched-opensef:
Requests per second: 1.87 [#/sec] (mean)
wordpress-numeric-permalinks:
Requests per second: 0.65 [#/sec] (mean)
wordpress-date-name-permalinks:
Requests per second: 0.64 [#/sec] (mean)
Larger number means better performance. Joomla rocks?
Hi!
Today I’d like to share some interesting results of performance tests for 3 most popular CMS/Blog systems: Drupal, Joomla! and WordPress.
Tests were done on dev debian machine using Apache ab utility.
MySQL settings:
| join_buffer_size | 131072 |
| key_buffer_size | 16777216 |
| key_cache_age_threshold | 300 |
| key_cache_block_size | 1024 |
| key_cache_division_limit | 100 || query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 16777216 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
Apache settings:
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 20
MaxRequestsPerChild 0
</IfModule>
All systems have about 20,000 articles and 200+ links on page.
Versions: drupal 5.1, wordpress 2.2, joomla! 1.0.12
Results for ab -n 200 -c 4:
drupal-sef-no-aliases:
Requests per second: 2.43 [#/sec] (mean)
drupal-sef-20000-aliases:
Requests per second: 1.21 [#/sec] (mean)joomla1-no-sef:
Requests per second: 2.75 [#/sec] (mean)
joomla1-patched-opensef:
Requests per second: 1.87 [#/sec] (mean)wordpress-numeric-permalinks:
Requests per second: 0.65 [#/sec] (mean)
wordpress-date-name-permalinks:
Requests per second: 0.64 [#/sec] (mean)
Larger number means better performance. Joomla rocks?
Posted by Alexander Alfimov under
CMS, Joomla, MySQL, PHP
4 Comments »