Home

Your premium source for custom modification services for phpBB

  logo

HomeForumsBlogMOD ManagerFAQSearchRegisterLogin

Comments March 8, 2008

Testing Template Engines in phpBB2 Part III: Data Collection Complete

Filed under: Performance Tuning, phpBB — Dave Rathbun @ 1:19 am Comments Off 

I have completed the data collection phase of the template testing. I have run 10 different scenarios all on my isolated development server. A couple of scenarios are going to be tossed from the final results due to bugs in code or collection anomolies.

So here is what I have to evaluate:

Trial Number Description Rows
1 Single concurrent session
2 second meta refresh
Template Engines Tested:
  • phpBB2 Standard
  • eXtreme Styles 2.4.0
  • Speedy Template prototype
13,620
2 Single concurrent session
2 second meta refresh
Template Engines Tested:
  • phpBB2 Standard
  • eXtreme Styles 2.4.0
  • Speedy Template prototype
  • Categories Hierarchy
19,052
3 12 concurrent sessions
5 second meta refresh
Template Engines Tested:
  • phpBB2 Standard
  • eXtreme Styles 2.4.0
  • Speedy Template prototype
  • Categories Hierarchy
18,812
4 22 concurrent session
5 second meta refresh
Template Engines Tested:
  • phpBB2 Standard
  • eXtreme Styles 2.4.0
  • Speedy Template prototype
  • Categories Hierarchy
19,308
5 Single concurrent session
5 second meta refresh
Template Engines Tested:
  • phpBB2 Standard
  • eXtreme Styles 2.4.0
  • Speedy Template prototype
  • Categories Hierarchy
23,441
6 Bugged code invalidated results, ignored N/A
7 Single concurrent session
2 second meta refresh
Template Engines Tested:
  • phpBB2 Standard
  • eXtreme Styles 2.4.0
  • Speedy Template 0.1.0
  • Categories Hierarchy
16,709
8 12 concurrent sessions
5 second meta refresh
Template Engines Tested: Same as above
17,832
9 22 concurrent sessions
5 second meta refresh
Template Engines Tested: Same as above
19,241
10 35 concurrent sessions
7 second meta refresh
Template Engines Tested: Same as above
21,111

Session 1 did not include all four template engines and will not be used for the final analysis. Sessions 2 through 5 used a prototype version of the Speedy Template code and will not be used for the final analysis. Session 6 included bugged code from the Speedy Template prototype and will not be used.

Session 7, 8, 9, and 10 are where I will focus my attention at this point. What I plan to do is take each template + page combination and remove the top “n” and bottom “n” rows from the collection in order to leave exactly 1,000 page refreshes per each. By eliminating the top and bottom outlier records I hope to eliminate any advantage or disadvantage due to a brief server load. With four template engines and four pages and four data collection sessions that means I should end up with exactly 64,000 rows of data to work with. That even fits nicely within the range of my older version of Microsoft Excel. :)

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress