Forum Index   -   Topic Index
   Core Development
     XOOPS 2.0 derived CMS benchmarks
Register To Post

Threaded | Newest First Previous Topic | Next Topic | Bottom
Poster Thread
nobu
Posted on: 2011/12/3 0:34
Just popping in
Joined: 2007/7/28
From: Tokyo
Posts: 5
XOOPS 2.0 derived CMS benchmarks
Back to 2008/03 Xoops Cube Legacy was reported to be heavy!? (In Japanese). XOOPS 2.0 JP obtained the highest score on that benchmark.
So, I start to review XCL code to speed up XCL 2.2.0 branch - tuning and optimizing XCL's development.

How much that has speed up?
I benchmark some XOOPS 2.0 derived CMS software.

- JPEx 1.9 (maintained XOOPS 2.0 JP)
- XCL 2.1.8a (first XCL release line)
- XCL 2.2.0 (current XCL release)
- XCL trunk[1070] (XCL's development code in SVN)
- XOOPS 2.5.4 (xoops.org Newest release)
- ImpressCMS 1.3

The measurement is based on Xdebug's profiler results.
Target site configuration is similar to http://myht.org/
And another condition, such as following:

Software OS: NetBSD 5.1/amd64, PHP 5.3.8, MySQL 5.0.92, apache 2.2.21
Hardware AMD Athlon64 X2 (2.2GHz) RAM 2GB

Installed modules (Some modules disabled to prevent output effect)
eguide 2.64, Xoops Update Server 0.36, pico 1.6, image 1.2,
altsys 0.71, bulletin 2.2 (inactive), shortcut 0.6,
profile 2.01, pm 1.08, news 1.1, d3forum 0.85,
mydownloads 1.1, mylinks 1.1, ccenter 0.96, mysite 2.12,
update 0.91 (inactive), xoopspoll 1.0, refpage 1.96,
d3pipes 0.68 (inactive)

The result:
Guest Unit ms
    TOP    ccenter  pico?id=2 forum/cat /topic  downloads - Software
  382.804  213.700   274.408  412.715   313.690   208.605 - JPEx 1.9
  557.404  366.513   377.519  543.116   467.233   451.751 - XCL 2.1.8a
  459.920  319.842   305.202  428.712   392.856   385.053 - XCL 2.2.0
  378.782  260.295   301.213  358.269   320.577   312.056 - XCL trunk *1
  501.371  284.152   370.896  508.473   431.894   313.581 - XOOPS 2.5.4
1,385.044  861.513 1,768.640  905.421   869.134   709.492 - ImpressCMS*2


Admin (login) access

    TOP   ccenter*  Settings	modules  blocks msgadm.php - Software
  414.874  291.688   314.231  253.057   289.645   186.630 - JPEx 1.9
  557.792  764.232   816.185  728.131   805.018   663.656 - XCL 2.1.8a
  478.530  401.429   717.673  656.211   758.706   588.453 - XCL 2.2.0
  413.019  349.593   617.041  520.279   615.474   492.383 - XCL trunk 
  523.751  388.050   631.741  556.532   993.650   448.870 - XOOPS 2.5.4
1,422.912  769.993   930.830  868.835   977.977   769.225 - ImpressCMS


*1 XCL development code enables mainmenu block cache. Because that is revised for use any time.

*2 ImpressCMS 1.3 will be core rebuild and that includes debugging code.
This 1st release is not yet optimized (same stage as XCL 2.1).

Conclusion

XCL 2.2.0 is the fast one in recent XOOPS derived. And XCL development code will be near XOOPS 2.0 JP and in some conditions more than fast.
Well, Admin pages still too slow? That display more information and looks nicer, not same XOOPS 2.0 pages.
gigamaster
Posted on: 2011/12/9 8:16
Home away from home
Joined: 2005/12/30
From: Switzerland
Posts: 1227
Re: XOOPS 2.0 derived CMS benchmarks
Thanks for sharing benchmark scores. At a first glance, results are good. The XCL development code has a lot of potential for next release ^_^


----------------
Xoops Cube Support

MAC OSX - Apache 2.2 - MySQL 5.5 - PHP 5.3
Free BSD - Apache 2.2 - MySQL 5.5 - PHP 5.2

Threaded | Newest First Previous Topic | Next Topic | Top

Register To Post
 
Activity | Contributions



Who's Online
17 user(s) are online (4 user(s) are browsing Forums)

Members: 0
Guests: 17

more...

Welcome | News | Overview | Documentation | Forum | Tutorialstop
Brasilian | French | German | Greek | Japanese | Korean | Russian | T-Chinese
Powered by XOOPS Cube © 2001-2011 The XOOPS Cube Project