Articles
Performance Analysis Of 4 Xoops Article Modules
PAGE EXECUTION TIMES
Unlike the query count produced by each module, execution times differ a great deal from module to module, and from server to server. These differences in execution time come from a variety of different factors, with the major ones being the MySQL query count, the server hardware, and the way the script is structured programmically. The execution time is probably the single most important factor when selecting your module on a performance basis, as unless you are able to deliver the contents of the module to your visitors in a timely fashion, then it is all for naught.
Over the next three pages (including this one) you'll find graphs displaying the average execution times of each view (index, topic, article and admin index) for each module through all the tests. These graphs are separated into each server class of low end, mid level and high end, and you'll see from the graphs that as server speed increases, the execution times drop as you'd expect.
Index Page View
Low End Server

Mid Level Server

High End Server

What we see above;
- Add new comment
- 30100 reads

Comments
Re: Performance Analysis Of 4 Xoops Article Modules
I think in fairness to you article I would like to show some screenshots of the most recent
version.
WF-Section Screenshots
As you can see from the shots, we have not only brought down the amount of query used for each section (Please note that not all the queries are used by WF-Section) but this amount will not change with the amount of articles with the database.
You may also note the amount of time it takes to render all the pages shown, you will see that this will take a load of the server compared to the beta version that you are using in the tests.
Scott
Re: Performance Analysis Of 4 Xoops Article Modules
Nice one Scott, looking forward to seeing the new version and updating the article with the new results :-) .
excellent
good work
Excellent Article
It'd be great to see these tests repeated on a new install of xoops 2.3.1 (latest release) and with the latest versions of the modules.