Login

New Data Shows that Thesis 1.5 is a Model of Efficiency

by Chris Pearson

Although the numerous feature and interface improvements in Thesis 1.5 have received all the attention thus far, the real truth is that the biggest and best advances happened behind the scenes. In an effort to improve efficiency and speed throughout the theme, I completely rewrote the CSS constructor, the data structures for both the Thesis Options and Design Options, and the way options are called upon and used by the theme’s core functions.

While it’s nice to claim that all the work I did resulted in a measurable efficiency improvement, it’s much nicer to check out some graphs that show just how slick Thesis 1.5 really is. Thanks to Thesis rock stars Michael Gray and Bruce Keener, I’ve got some interesting data that reveals the true efficiency gains that Thesis 1.5 brings to the table.

Data? We’ve got that.

Because Thesis is constructed entirely of HTML, CSS, and PHP, its overall efficiency depends on the efficiency of each of these individual elements. As I mentioned earlier, Thesis 1.5 contains an all-new CSS constructor, and in addition, a huge portion of the theme’s PHP has been rewritten as well.

In theory, then, (and assuming I did a good job with the rewrites!) we should see some pretty substantial efficiency gains, and this should translate into faster page load times, reduced server loads, quicker options saves, and less overall bandwidth usage across your Thesis-based site. So, the question becomes—does this theory hold true for Thesis 1.5? Let’s find out!

The following graphs show the average time spent downloading a page (in milliseconds) by the Googlebot while crawling the associated sites. This is an excellent way to measure a site’s code efficiency because the Googlebot only loads HTML, CSS, and PHP (while ignoring images). As you can see, switching to Thesis 1.5 made a dramatic difference in both cases, and now both of these sites are, quite literally, 4 to 5 times more efficient than they were before!

Googlebot crawl stats for Graywolf

Figure 1. Michael Gray’s average Googlebot crawl times (per page) before and after switching to Thesis 1.5.

Googlebot crawl stats for Bruce Keener

Figure 2. Bruce Keener’s average Googlebot crawl times (per page) before and after switching to Thesis 1.5.

Figure 2 is especially interesting because Bruce, who is very technically savvy, was unhappy with the way his site ran on Thesis 1.4.2. In fact, his discontent was the primary reason why I set out to make Thesis 1.5 a model of efficiency. Since Bruce is a trusted friend (and also the very first Thesis customer!), I couldn’t help but deliver on this one, and now the entire theme is better thanks to his feedback.

Nothing like a little tough love from time to time, eh? :D

UPDATE: Thesis user Marko Saric sent me another awesome graphic that does a fantastic job of highlighting the efficiency improvements in version 1.5. Check it out below:

Googlebot crawl stats for Marko Saric

Figure 3. Marko Saric’s average Googlebot crawl times (per page) before and after switching to Thesis 1.5.

Thesis 1.5 is the framework of choice for serious Internet professionals, and efficiency is just one of the many reasons why they consider it indispensable. See some of the big dogs who are using Thesis, or go grab a copy for yourself!

{ 10 trackbacks }

100 Resources for Thesis Wordpress Theme Users | MattFlies.com
May 20, 2009 at 12:57 pm
New Wordpress "Thesis" Theme coming Soon |
July 2, 2009 at 11:02 am
100 Tài nguyên hữu ích cho người sử dụng Wordpress Thesis Theme | GIẢI PHÁP SỐ
July 5, 2009 at 10:16 pm
100 User Resources for Thesis Wordpress Theme
July 15, 2009 at 9:00 pm
Hello world!
July 29, 2009 at 12:58 am
Wanna Up the Awesome? Upgrade to WordPress 2.8 and Thesis 1.5.1 Today
August 6, 2009 at 12:57 pm
Looking for Harmony? Find it with Thesis 1.5.1 and WordPress 2.8.1
August 6, 2009 at 12:59 pm
Articles
September 26, 2009 at 7:03 am
250+ Thesis Theme Resources | Sahil Kotak dot Com
December 8, 2009 at 11:25 am
No SEO Plugin With Thesis | The iAssistant LLC
February 22, 2010 at 7:35 am

Comments on this entry are closed.

Previous post: Thesis 1.5 Has Arrived! So What’s New?

Next post: Visual Slider, Unlimited Sidebars, Tabbed Widgets, and More!