Typo3, Joomla!, and Drupal CMSs performance testing
preamble
Our company above all uses 3 CMSs [http://en.wikipedia.org/wiki/Content_management_system]
Typo3, Joomla!, and Drupal since we find them the most appropriate for most of our tasks.
Check this our article to find more about it [cms-based-web-applications-fast-way-for-creation-of-web-based-solutions.html]
Sometimes our customers asks what is faster, trying to find fair answer I made a short research
in order to compare them and provide our customer as well as you with pretty graphs.
testing conditions
I have created virtual dedicated server with following configuration within our server
to have a picture of average hosting providers.
configuration:
architecture: x86
CPU: 3.0Ghz
RAM: 512Mb
OS: Debian GNU/Linux lenny/sid (testing)
kernel: 2.6.22-3-686
On all CMS returned page contains:
menu, login form, 2 articles with overall size 40Kb
As Joomla! doesn’t have built-in internationalization functionality I made tests with JoomFish 2.0beta extension
that provide that functionality and without it.
Every testing series contains results for 1, 10, and 20 simultaneous users.
Caching functionally:
turned off for Drupal, Joomla!, and Typo3;
apache configuration:
apache web-server API: apache2.0 handler
processing model: mpm-prefork [http://httpd.apache.org/docs/2.0/mod/prefork.html]
software versions:
apache: 2.2.8
php: 5.2.5-3
mysql: 5.0.51a-3
joomla!: 1.5.2
typo3: 4.1.6
drupal:6.2
comparison results
So it’s time to see some results. Keep your eyes widely opened..
note:
results in the tables are presented in milliseconds per page request
and surely smaller result is better
1 user
joomla+joomfish
joomla
drupal
typo3
average
261
185
130
233
median
260
184
129
232
min
253
180
127
225
max
311
209
144
248
10 users
joomla+joomfish
joomla
drupal
typo3
average
2093
1510
1118
2039
median
1965.5
1416
1040
1247.5
min
253
181
126
226
max
36422
31591
30999
29138
20 users
joomla+joomfish
joomla
drupal
typo3
average
4106
2908
2123
3886
median
3689
2306
1552
2075
min
254
182
128
233
max
119187
112612
83831
105285
fast conclusions:
as you see in the tables and on graphs
**Drupal is noticeably faster then competitors**joomfish is a break for Joomla but it is very important extension and very likely it is installed on your system**without JoomFish Joomla! can be even faster then Typo3