vB Optimise Pro 2.3.0 Update

tavenger - Thanks the idea, CDN implementation has been lacking in vBulletin for as long as I can remember and there's no easy way to simply set the URL of your CDN in vBulletin. Would you be looking for simply URL inputs to certain content you want on a CDN (like mycdn.amazon.com/images) or something further?

URL inputs would be great, but it would be even better if there was a feature to allow attachments and avatars to be served off a CDN. I found a way to use simplecdn's mirror buckets (they copy what already exists and serve it through the CDN) to serve the avatars by changing the url for them in postbit, but no solution for the attachments yet. Since attachments on my forum are not available until you are a member, the mirror could not download them. Like I mentioned above, to do it right this would require actually uploading to the CDN.
 
I think it would be even better if it worked with upload buckets directly (maybe as an option) so we could save space as well.
 
Directly interfacing with a specific CDN wouldn't be ideal really, an open choice would be better. As for the attachments only for members, I'll have a think about that one :)
 
I'm going to be looking more closely today at vB Optimise. It is 7am and I will be spending all day looking at ways to optimize everything todo with my site and server. I'll probably be in touch later ^^
 
hrm, what if it interfaced with the more popular CDN's, like amazon and simplecdn?

Yeah I was thinking about the Amazon AWS more than anything (or whatever they call it, they make it way too confusing).

hornstar - Let me know if you have any questions :) I'm sure other customers can vouch for vBOs impact.
 
Firstly I wanted to see how vbulletin, DBTECH and digitalpoint forums compare in loading and various page tests :)
vbulletin being fairly standard, DBTECH having lots of extra modifications running but with VB Optimised installed and lastly digitalpoint (as everyone knows he is big on optimisation)

So here is the first Comparision - A video showing how they all load side by side :) - http://www.webpagetest.org/video/view.php?id=100706_6f4f80ff73a13f5c33459ceb58e7a07a4e73e36e
Notes: DBTECH started to load first, but finished last. They all roughly took the same time to fully load tho.

Second I wanted to see how each scored on this web page test.
http://www.webpagetest.org/result/100706_ZS0/ - That is DBtechs web page performance.
http://www.webpagetest.org/result/100706_ZTN/ - That is DigitalPoints web page performance.
http://www.webpagetest.org/result/100706_ZTA/ - That is Vbulletin web page performance

Notes: All sites scored an A for - Enable keep-alive - So nothing special here. Vbulletin scored 1 extra A for Compress Text but scored F for everything else. DBtech scored an F for everything else, but DigitalPoint scored 3 A's, 1 C and 2 F's
So DigitalPoint came out in the lead in this web page test.

So by looking at the video I don't think that was really helpful, however the below I find the most helpful in seeing how each site really compared in optimization.

DigitalPoint said:
Web page performance optimization report for http://forums.digitalpoint.com
Test completed - 07/06/10 14:43:27 from Dulles, VA - IE7 - DSL
Statistics:

Page load time: 5.519 seconds
Time to first byte: 1.012 seconds
Time to Base Page Downloaded: 1.588 seconds
Time to Start Render: 3.620 seconds
Time to Document Complete: 5.519 seconds
Time to Fully Loaded: 10.185 seconds
Bytes sent out: 31.216 KB
Bytes received: 259.260 KB
DNS Lookups: 14
Connections: 21
Requests: 60
OK Requests: 59
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200

vbulletin said:
Web page performance optimization report for http://www.vbulletin.com/forum/index.php
Test completed - 07/06/10 14:37:45 from Dulles, VA - IE7 - DSL
Statistics:

Page load time: 9.849 seconds
Time to first byte: 1.035 seconds
Time to Base Page Downloaded: 1.187 seconds
Time to Start Render: 3.684 seconds
Time to Document Complete: 9.849 seconds
Time to Fully Loaded: 11.868 seconds
Bytes sent out: 37.520 KB
Bytes received: 369.206 KB
DNS Lookups: 5
Connections: 6
Requests: 67
OK Requests: 66
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200

DBtech said:
Web page performance optimization report for http://www.dragonbyte-tech.com/forum.php
Test completed - 07/06/10 14:22:50 from Dulles, VA - IE7 - DSL
Statistics:

Page load time: 12.042 seconds
Time to first byte: 1.896 seconds
Time to Base Page Downloaded: 2.031 seconds
Time to Start Render: 4.448 seconds
Time to Document Complete: 12.042 seconds
Time to Fully Loaded: 14.081 seconds
Bytes sent out: 56.238 KB
Bytes received: 761.013 KB
DNS Lookups: 8
Connections: 11
Requests: 87
OK Requests: 86
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200

Keeping in mind tho that each site is considerably different in terms of what modifications are running. I ideally would love to see a before and after of the web page test with and without VB Optimise running.

----
I think I have a long way to go before I can fully make my mind up ... Maybe I have to try it for myself.
 
Here is the test with VB Optimise off: http://www.webpagetest.org/result/100706_354c047b52857a227e158e07a4c5255a/
DBtech with optimise off said:
Web page performance optimization report for http://www.dragonbyte-tech.com/forum.php
Test completed - 07/06/10 15:13:53 from Dulles, VA - IE7 - DSL
Statistics:

Page load time: 9.370 seconds
Time to first byte: 0.671 seconds
Time to Base Page Downloaded: 0.812 seconds
Time to Start Render: 3.243 seconds
Time to Document Complete: 9.370 seconds
Time to Fully Loaded: 11.177 seconds
Bytes sent out: 52.046 KB
Bytes received: 754.473 KB
DNS Lookups: 8
Connections: 11
Requests: 86
OK Requests: 85
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200
 
Side by side:

test1 said:
Web page performance optimization report for http://www.dragonbyte-tech.com/forum.php
Test completed - 07/06/10 14:22:50 from Dulles, VA - IE7 - DSL
Statistics:

Page load time: 12.042 seconds
Time to first byte: 1.896 seconds
Time to Base Page Downloaded: 2.031 seconds
Time to Start Render: 4.448 seconds
Time to Document Complete: 12.042 seconds
Time to Fully Loaded: 14.081 seconds
Bytes sent out: 56.238 KB
Bytes received: 761.013 KB
DNS Lookups: 8
Connections: 11
Requests: 87
OK Requests: 86
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200

test2 said:
Web page performance optimization report for http://www.dragonbyte-tech.com/forum.php
Test completed - 07/06/10 15:13:53 from Dulles, VA - IE7 - DSL
Statistics:

Page load time: 9.370 seconds
Time to first byte: 0.671 seconds
Time to Base Page Downloaded: 0.812 seconds
Time to Start Render: 3.243 seconds
Time to Document Complete: 9.370 seconds
Time to Fully Loaded: 11.177 seconds
Bytes sent out: 52.046 KB
Bytes received: 754.473 KB
DNS Lookups: 8
Connections: 11
Requests: 86
OK Requests: 85
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200
 
I have run it again: http://www.webpagetest.org/result/100706_853492f4d685e31bd6bd5ce32bc44dde/
3rd test said:
Web page performance optimization report for http://www.dragonbyte-tech.com/forum.php
Test completed - 07/06/10 15:19:51 from Dulles, VA - IE7 - DSL
Statistics:

Page load time: 9.513 seconds
Time to first byte: 0.394 seconds
Time to Base Page Downloaded: 0.533 seconds
Time to Start Render: 2.929 seconds
Time to Document Complete: 9.513 seconds
Time to Fully Loaded: 11.071 seconds
Bytes sent out: 52.674 KB
Bytes received: 765.808 KB
DNS Lookups: 8
Connections: 11
Requests: 87
OK Requests: 86
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200
 
No major surprise here as content isn't compressed or anything with vB Optimise, or expires headers added and such. I also tested with Webscale and there was a difference there (2.8 seconds Vs 2.7). CDN as suggested though would probably help that :)
 
Results with VBO on, IE8:

Page load time: 6.623 seconds
Time to first byte: 0.415 seconds
Time to Base Page Downloaded: 0.581 seconds
Time to Start Render: 3.396 seconds
Time to Document Complete: 6.623 seconds
Time to Fully Loaded: 9.225 seconds
Bytes sent out: 46.547 KB
Bytes received: 733.229 KB
DNS Lookups: 8
Connections: 14
Requests: 85
OK Requests: 84
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200


Here are the results between first visit (no vBO optmisation yet)

Enable keep-alive Compress Text Compress Images Cache static content Combine js and css files Use a CDN
A F F F F F

And second (with VBO optimiation)

Enable keep-alive Compress Text Compress Images Cache static content Combine js and css files Use a CDN
A B A F A F

Make sure to tick the "repeat test" button for an idea of exactly how much VBO benefits your site. On the first run, VBO will not have been able to cache anything. By second run, it should show a vast improvement :)
 
Okay I ran all 3 tests again with Repeat on and with IE8 (instead of IE7 as the default setting ^^ )

http://www.webpagetest.org/result/100706_6da0683cb2f0e2dc114d4699979de0c8/
First View 4.211s
Repeat View 2.235s
Web page performance optimization report for http://forums.digitalpoint.com
Test completed - 07/06/10 15:37:48 from Dulles, VA - IE8 - DSL
Statistics:

Page load time: 4.211 seconds
Time to first byte: 1.048 seconds
Time to Base Page Downloaded: 1.539 seconds
Time to Start Render: 2.390 seconds
Time to Document Complete: 4.211 seconds
Time to Fully Loaded: 6.681 seconds
Bytes sent out: 27.763 KB
Bytes received: 250.047 KB
DNS Lookups: 13
Connections: 29
Requests: 59
OK Requests: 58
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200

http://www.webpagetest.org/result/100706_55cc5c95cf3d90819e6fba39cea7eae3/
First View 5.816s
Repeat View 4.515s
Web page performance optimization report for http://www.vbulletin.com/forum/index.php
Test completed - 07/06/10 15:44:08 from Dulles, VA - IE8 - DSL
Statistics:

Page load time: 5.816 seconds
Time to first byte: 1.083 seconds
Time to Base Page Downloaded: 1.357 seconds
Time to Start Render: 3.393 seconds
Time to Document Complete: 5.816 seconds
Time to Fully Loaded: 7.159 seconds
Bytes sent out: 36.639 KB
Bytes received: 358.663 KB
DNS Lookups: 5
Connections: 10
Requests: 66
OK Requests: 65
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200

http://www.webpagetest.org/result/100706_1ca858dc1f73cacf58e09bc32a2b13e8/
First View 6.211s
Repeat View 1.037s
Web page performance optimization report for http://www.dragonbyte-tech.com/forum.php
Test completed - 07/06/10 15:50:29 from Dulles, VA - IE8 - DSL
Statistics:

Page load time: 6.212 seconds
Time to first byte: 1.046 seconds
Time to Base Page Downloaded: 1.186 seconds
Time to Start Render: 2.920 seconds
Time to Document Complete: 6.212 seconds
Time to Fully Loaded: 8.212 seconds
Bytes sent out: 42.972 KB
Bytes received: 728.403 KB
DNS Lookups: 8
Connections: 15
Requests: 84
OK Requests: 83
Redirects: 1
Not Modified: 0
Not Found: 0
Other: 0
Base Page Response: 200

So here is the latest.
 
6 seconds to 1 on repeat view, that's great :) I just enabled expire headers for images and stuff so that's helped a lot.
 
We turned expired headers off due to them caching a little too much - so we've began CDN Integration with vB Optimise, you'll notice a lot of static content here on DBT is being delivered from a Rackspace Cloud CDN now thanks to vB Optimise v3 which is in experimental/beta stages.
 
Back
Top