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;