<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Helion-Prime Solutions blog &#187; drupal</title>
	<atom:link href="http://blogs.helion-prime.com/category/cms-general/drupal/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.helion-prime.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 30 Jul 2013 16:58:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Battle N2: Typo3, Joomla!, and Drupal CMSs performance testing</title>
		<link>http://blogs.helion-prime.com/2008/07/02/battle-n2-typo3-joomla-and-drupal-cmss-performance-testing.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=battle-n2-typo3-joomla-and-drupal-cmss-performance-testing</link>
		<comments>http://blogs.helion-prime.com/2008/07/02/battle-n2-typo3-joomla-and-drupal-cmss-performance-testing.html#comments</comments>
		<pubDate>Wed, 02 Jul 2008 09:34:55 +0000</pubDate>
		<dc:creator>alex.shapovalov</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blogs.helion-prime.com/?p=39</guid>
		<description><![CDATA[“More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason &#8211; including blind stupidity.” William A. Wulf preamble Since my last article about performance comparison of popular CMSs: Typo3, Joomla!, and Drupal [typo3-joomla-and-drupal-cmss-performance-testing.html] I got enormous amount of messages, emails and notes. Most discussed question [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>“More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason &#8211; including blind stupidity.”<br />
William A. Wulf</p></blockquote>
<h2>preamble</h2>
<p>Since my last article about performance comparison of popular CMSs: Typo3, Joomla!, and Drupal [<a href="http://blogs.helion-prime.com/alexshapovalov/2008/05/19/typo3-joomla-and-drupal-cmss-performance-testing.html">typo3-joomla-and-drupal-cmss-performance-testing.html</a>] I got enormous amount of messages, emails and notes.</p>
<p>Most discussed question is:<br />
<span style="color: #3366ff;">*</span>What the hell you didn&#8217;t turn cache on, and forgot about optimization?</p>
<p><strong>And comments like:</strong><br />
In case of optimization zzz will take first place.<br />
No one runs systems like that in real life. Every real web server is optimized for performance ..</p>
<p><strong>I answered several times with:</strong><br />
I make tests to test effectiveness of pure systems rather then caching sub-system or optimization methods.<br />
Developers should think about effectiveness of their components and don’t pass care about performance entirely to caching or other technics.<br />
Surely cache is good as well as better CPU, bandwidth, and cluster when solution is already got all benefits of good software design.</p>
<p><em>But if you want OK.<br />
I will turn ON everything I know on all CMSs, and will make all environment optimizations. I hope you will be glad.</em></p>
<p>Surely if you are hacker that want to tune all the daylights you will beat any system.<br />
Let&#8217;s think that this environment presents common set of optimizations on general production system.</p>
<h2>Prepared configuration</h2>
<p>architecture: x86<br />
CPU: 3.0Ghz<br />
RAM: 512Mb<br />
OS: Debian GNU/Linux lenny/sid (testing)<br />
kernel: 2.6.22, optimized for current computer configuration</p>
<p><strong>software versions:</strong><br />
apache: 2.2.8<br />
php: 5.2.5-3<br />
mysql: 5.0.51a-3</p>
<p>joomla!: 1.5.3<br />
drupal: 6.2<br />
typo3: 4.2.1</p>
<p><strong>apache:</strong><br />
web-server API: apache2.0 handler<br />
processing model: mpm-prefork [http://httpd.apache.org/docs/2.0/mod/prefork.html]<br />
MaxClient  adapted for load<br />
excessive login disabled<br />
HostNameLookups dissabled</p>
<p><strong>PHP:</strong><br />
XCache PHP opcode cacher installed [http://xcache.lighttpd.net/]</p>
<p>xcache.cacher = On<br />
xcache.optimizer = On<br />
xcache.coverager = Off</p>
<p>xcache.size=64M # cache size<br />
xcache.count=2 # cpu count</p>
<p>xcache.var_size = 64M # variable data cache size<br />
xcache.var_count = 2 # cpu count</p>
<p><strong>MySQL:</strong><br />
mysqli database adapter used  where appropriate<br />
bin log disabled<br />
query_cache_limit = 2M # default was 1M<br />
query_cache_size = 64M # default was 16M<br />
table_cache = 256 # default was 64<br />
key_buffer_size = 64M # default was 16M</p>
<p>CMSs returned specially prepared page contains:<br />
menu, login form, 2 articles with overall size 40Kb<br />
Testing series contains results for 10, and 20 simultaneous users.</p>
<h2>comparison results</h2>
<p><strong>note: </strong><br />
results in the tables are presented in milliseconds per page request<br />
and surely smaller result is better.</p>
<p><strong>10 users</strong></p>
<table style="border-color: gray; border-style: dotted; width:450px;" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td><strong>joomla</strong></td>
<td><strong>drupal</strong></td>
<td><strong>typo3</strong></td>
</tr>
<tr>
<td><strong>average</strong></td>
<td>101</td>
<td>19</td>
<td>71</td>
</tr>
<tr>
<td><strong>median</strong></td>
<td>100</td>
<td>18</td>
<td>71</td>
</tr>
<tr>
<td><strong>90% results line</strong></td>
<td>145</td>
<td>30</td>
<td>103</td>
</tr>
<tr>
<td><strong>min</strong></td>
<td>19</td>
<td>8</td>
<td>16</td>
</tr>
<tr>
<td><strong>max</strong></td>
<td>289</td>
<td>60</td>
<td>570</td>
</tr>
</tbody>
</table>
<p><img class="alignnone size-full wp-image-42" title="results_10u1" src="http://blogs.helion-prime.com/wp-content/uploads/2008/07/results_10u1.jpg" alt="" width="370" height="276" /></p>
<p><strong>20 users</strong></p>
<table style="border-color: gray; border-style: dotted; width:450px;" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td><strong>joomla</strong></td>
<td><strong>drupal</strong></td>
<td><strong>typo3</strong></td>
</tr>
<tr>
<td><strong>average</strong></td>
<td>237</td>
<td>47</td>
<td>187</td>
</tr>
<tr>
<td><strong>median</strong></td>
<td>196</td>
<td>41</td>
<td>146</td>
</tr>
<tr>
<td><strong>90% results line</strong></td>
<td>357</td>
<td>72</td>
<td>318</td>
</tr>
<tr>
<td><strong>min</strong></td>
<td>18</td>
<td>8</td>
<td>16</td>
</tr>
<tr>
<td><strong>max</strong></td>
<td>7323</td>
<td>356</td>
<td>4378</td>
</tr>
</tbody>
</table>
<p><img class="alignnone size-full wp-image-43" title="results_20u1" src="http://blogs.helion-prime.com/wp-content/uploads/2008/07/results_20u1.jpg" alt="" width="371" height="277" /></p>
<p><strong>fast conclusion:</strong><br />
Drupal uses caching mechanism more effectively that explains such lag of others.<br />
Numbers, and graphs are very loud, and so I think you don&#8217;t need any additional descriptions.</p>
<p>You can always compare this result with result without optimization techniques using my previous article [<a href="http://blogs.helion-prime.com/alexshapovalov/2008/05/19/typo3-joomla-and-drupal-cmss-performance-testing.html">typo3-joomla-and-drupal-cmss-performance-testing.html</a>].</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.helion-prime.com/2008/07/02/battle-n2-typo3-joomla-and-drupal-cmss-performance-testing.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Typo3, Joomla!, and Drupal CMSs performance testing</title>
		<link>http://blogs.helion-prime.com/2008/05/19/typo3-joomla-and-drupal-cmss-performance-testing.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=typo3-joomla-and-drupal-cmss-performance-testing</link>
		<comments>http://blogs.helion-prime.com/2008/05/19/typo3-joomla-and-drupal-cmss-performance-testing.html#comments</comments>
		<pubDate>Mon, 19 May 2008 12:16:09 +0000</pubDate>
		<dc:creator>alex.shapovalov</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blogs.helion-prime.com/?p=12</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<h2>preamble</h2>
<p>Our company above all uses 3 CMSs [<a href="http://en.wikipedia.org/wiki/Content_management_system">http://en.wikipedia.org/wiki/Content_management_system</a>]<br />
Typo3, Joomla!, and Drupal since we find them the most appropriate for most of our tasks.<br />
Check this our article to find more about it [<a href="http://blogs.helion-prime.com/vasiliykiryanov/2008/05/07/cms-based-web-applications-fast-way-for-creation-of-web-based-solutions.html">cms-based-web-applications-fast-way-for-creation-of-web-based-solutions.html</a>]</p>
<p>Sometimes our customers asks what is faster, trying to find fair answer I made a short research<br />
in order to compare them and provide our customer as well as you with pretty graphs.</p>
<h2>testing conditions</h2>
<p>I have created virtual dedicated server with following configuration within our server<br />
to have a picture of average hosting providers.</p>
<p><strong>configuration:</strong><br />
architecture: 	x86<br />
CPU:		3.0Ghz<br />
RAM:		512Mb<br />
OS:		Debian GNU/Linux lenny/sid (testing)<br />
kernel:		2.6.22-3-686</p>
<p>On all CMS returned page contains:<br />
menu, login form, 2 articles with overall size 40Kb</p>
<p>As Joomla! doesn&#8217;t have built-in internationalization functionality I made tests with JoomFish 2.0beta extension<br />
that provide that functionality and without it.</p>
<p>Every testing series contains results for 1, 10, and 20 simultaneous users.<br />
Caching functionally:<br />
turned off for Drupal, Joomla!, and Typo3;</p>
<p><strong>apache configuration:</strong><br />
apache web-server API: apache2.0 handler<br />
processing model: mpm-prefork [http://httpd.apache.org/docs/2.0/mod/prefork.html]</p>
<p><strong>software versions:</strong><br />
apache: 2.2.8<br />
php: 5.2.5-3<br />
mysql: 5.0.51a-3</p>
<p>joomla!: 1.5.2<br />
typo3: 4.1.6<br />
drupal:6.2</p>
<h2>comparison results</h2>
<p>So it&#8217;s time to see some results. Keep your eyes widely opened..</p>
<p><em>note: </em><br />
results in the tables are presented in milliseconds per page request<br />
and surely smaller result is better</p>
<p><strong>1 user</strong></p>
<table style="border-color: lightgrey; border-style: dotted; width:450px;" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td><strong>joomla+joomfish</strong></td>
<td><strong>joomla</strong></td>
<td><strong>drupal</strong></td>
<td><strong>typo3</strong></td>
</tr>
<tr>
<td><strong>average</strong></td>
<td>261</td>
<td>185</td>
<td>130</td>
<td>233</td>
</tr>
<tr>
<td><strong>median</strong></td>
<td>260</td>
<td>184</td>
<td>129</td>
<td>232</td>
</tr>
<tr>
<td><strong>min</strong></td>
<td>253</td>
<td>180</td>
<td>127</td>
<td>225</td>
</tr>
<tr>
<td><strong>max</strong></td>
<td>311</td>
<td>209</td>
<td>144</td>
<td>248</td>
</tr>
</tbody>
</table>
<p><img class="alignnone size-full wp-image-13" title="1user" src="http://blogs.helion-prime.com/wp-content/uploads/2008/05/1user.jpg" alt="" width="460" height="265" /></p>
<p><strong>10 users</strong></p>
<table style="border-color: lightgrey; border-style: dotted; width:450px;"  cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td><strong>joomla+joomfish</strong></td>
<td><strong>joomla</strong></td>
<td><strong>drupal</strong></td>
<td><strong>typo3</strong></td>
</tr>
<tr>
<td><strong>average</strong></td>
<td>2093</td>
<td>1510</td>
<td>1118</td>
<td>2039</td>
</tr>
<tr>
<td><strong>median</strong></td>
<td>1965.5</td>
<td>1416</td>
<td>1040</td>
<td>1247.5</td>
</tr>
<tr>
<td><strong>min</strong></td>
<td>253</td>
<td>181</td>
<td>126</td>
<td>226</td>
</tr>
<tr>
<td><strong>max</strong></td>
<td>36422</td>
<td>31591</td>
<td>30999</td>
<td>29138</td>
</tr>
</tbody>
</table>
<p><img class="alignnone size-full wp-image-15" title="10users" src="http://blogs.helion-prime.com/wp-content/uploads/2008/05/10users.jpg" alt="" width="460" height="265" /></p>
<p><strong>20 users</strong></p>
<table style="border-color: lightgrey; border-style: dotted; width:450px;" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td><strong>joomla+joomfish</strong></td>
<td><strong>joomla</strong></td>
<td><strong>drupal</strong></td>
<td><strong>typo3</strong></td>
</tr>
<tr>
<td><strong>average</strong></td>
<td>4106</td>
<td>2908</td>
<td>2123</td>
<td>3886</td>
</tr>
<tr>
<td><strong>median</strong></td>
<td>3689</td>
<td>2306</td>
<td>1552</td>
<td>2075</td>
</tr>
<tr>
<td><strong>min</strong></td>
<td>254</td>
<td>182</td>
<td>128</td>
<td>233</td>
</tr>
<tr>
<td><strong>max</strong></td>
<td>119187</td>
<td>112612</td>
<td>83831</td>
<td>105285</td>
</tr>
</tbody>
</table>
<p><img class="alignnone size-full wp-image-16" title="20users" src="http://blogs.helion-prime.com/wp-content/uploads/2008/05/20users.jpg" alt="" width="460" height="265" /></p>
<h2>fast conclusions:</h2>
<p>as you see in the tables and on graphs</p>
<p><span style="color: #3366ff;">**</span>Drupal is noticeably faster then competitors<br />
<span style="color: #3366ff;">**</span>joomfish is a break for Joomla but it is very important extension and very likely it is installed on your system<br />
<span style="color: #3366ff;">**</span>without JoomFish Joomla! can be even faster then Typo3</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.helion-prime.com/2008/05/19/typo3-joomla-and-drupal-cmss-performance-testing.html/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>
