Register Members List Search Today's Posts Mark Forums Read

Reply
 
Article Options
How to setup a CDN for vbulletin
final kaoss
Join Date: Apr 2006
Posts: 924

by final kaoss final kaoss is offline 14 Jan 2011
Rating: (1 vote - 5.00 average)

To edit your vBulletin style to enable CDN, follow these steps:

* Open admincp by visiting http://mywebsite.com/admincp/ > Select Styles & Templates > Replacement Variable Manager:
* Click on [Add New Replacement Variable] link and set it as follows:
o Set Search for Text to href="clientscript
o Set Replace with Text to href="http://cdn.mywebsite.com/clientscript


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Avatars & Pictures - Storage Type

* Visit Avatars > Storage Type and set them as follows to match your above CDN rules by moving all of them to file systems:
o Avatars are currently being served from the filesystem at ./customavatars
o Profile pictures are currently being served from the filesystem at ./customprofilepics
o Signature pictures are currently being served from the filesystem at ./signaturepics

How Do I Test Images And Other Media Files Are Cached Or Not By CDN? Use curl to test HTTP headers (look for Etags, max-age and Expires headers):


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Credit for this nice & short tutorial goes to these guys.
http://wiki.netdna.com/Implementation/vBulletin

Last edited by final kaoss : 19 Jun 2014 at 15:33.
Views: 14828
Reply With Quote
Comments
  #2  
Old 15 Jan 2011, 17:18
final kaoss final kaoss is offline
 
Join Date: Apr 2006
After you finish with this, I suggest you complete the steps in this article if you're looking to max out the speed of your vbulletin.
http://www.vbulletin.org/forum/showthread.php?t=237025

List of Paid CDN's:

Amazon CloudFront $0.150 per GB. A decent offering from Amazon. But supports origin pull ONLY from Amazon S3 which you have to pay extra.

High Winds CDN $0.075 per GB. One of the cheapest you can get. No POP (point of presence) in Asia Pacific, yet. VPS.NET is reselling this. Original price is $0.50

Cachefly $0.39 per GB ($99 plan prorated). Expensive because it is a monthly plan. Said to be of high performance. Decent POP list. 30day trial available. There is a high volume plan and price can go as low as $0.03.

Limelight Networks $0.22 per GB (PAYG). Similar to CloudFront. You need to keep the files with them. They have $0.01 for each request if your file sizes are smaller than 250kb! Rackspace is a reseller.

Internap $0.18 per GB (250GB plan). They have good coverage around the world. SoftLayer is reselling Internap accounts.

Voxel $0.20 per GB. They have good coverage around the world. Also offers pro-apache support through their extension.

MediaTemple This service is $20/Month. This includes 200GB bandwith/month. If you go over that limit, here is the pricing for that [$.15/GB up to 10TB] [$.10/GB over 10TB]. They claim to be "25% faster in delivering content when benchmarked against competitive CDNs".
__________________
Need more detailed help on optimizing your site? Make a thread in our site optimization board and we'll help you out!

Last edited by final kaoss : 28 Jul 2011 at 20:59.
Reply With Quote
  #3  
Old 15 Jan 2011, 20:12
sross sross is offline
 
Join Date: Mar 2004
Is there a way to have all attachments stored at a cdn?
Reply With Quote
  #4  
Old 16 Jan 2011, 01:02
final kaoss final kaoss is offline
 
Join Date: Apr 2006
I'll have to look that up & post back.
__________________
Need more detailed help on optimizing your site? Make a thread in our site optimization board and we'll help you out!
Reply With Quote
  #5  
Old 16 Jan 2011, 02:34
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Have you tried this yourself? The instructions are meant to work for their pull zones.

AFAIK this does not work for css files, avatars, attachments, custom profile pics, signaturepics nor any other user generated files. The issue is that vbulletin has only one location for files and cannot set a different location for writing the files to (your server) and reading the files from (the CDN).
__________________
How to keep your board from getting blacklisted as a spammer
The vBulletin Add-on Directory
Block spam bots, content scrapers & malicious bots with vb Bad Behavior: save bandwidth costs and server resources.
Reply With Quote
  #6  
Old 17 Jan 2011, 16:27
OldSchoolDSL OldSchoolDSL is offline
 
Join Date: Oct 2010
Real name: Adam H.
I'll be the noob and ask....

cdn ?
Reply With Quote
  #7  
Old 17 Jan 2011, 16:43
final kaoss final kaoss is offline
 
Join Date: Apr 2006
Read up here then.
http://www.vbulletin.com/forum/showt...static-content
Or here
http://en.wikipedia.org/wiki/Content_delivery_network
__________________
Need more detailed help on optimizing your site? Make a thread in our site optimization board and we'll help you out!
Reply With Quote
  #8  
Old 19 Jan 2011, 20:40
LuisManson LuisManson is offline
 
Join Date: Jun 2010
i made a thread to do something like this, but i use a plugin to rewrite the URLs on the templates
maybe that can be usefull here too
Reply With Quote
  #9  
Old 19 Jan 2011, 23:36
final kaoss final kaoss is offline
 
Join Date: Apr 2006
A plugin for this would be helpful for alot of people, is it your own? If not, can you give us a link to it?
__________________
Need more detailed help on optimizing your site? Make a thread in our site optimization board and we'll help you out!
Reply With Quote
  #10  
Old 20 Jan 2011, 18:10
LuisManson LuisManson is offline
 
Join Date: Jun 2010
Originally Posted by extreme-gaming View Post
A plugin for this would be helpful for alot of people, is it your own? If not, can you give us a link to it?
hi, near middle of the article under "plugin" http://www.vbulletin.org/forum/showthread.php?t=246277
Reply With Quote
  #11  
Old 25 Jan 2011, 16:42
CvP's Avatar
CvP CvP is offline
 
Join Date: Aug 2006
I wonder how a CDN based on geoip will do.
for example, using examplex.com for country x and exampley.com for country y.
ofc examplex and exampley are two different servers hosted on two different countries.
the main problem seems to be the synchronization between files/writing files.
Reply With Quote
  #12  
Old 01 Mar 2011, 01:47
cuocsongso cuocsongso is offline
 
Join Date: Sep 2010
Originally Posted by extreme-gaming View Post
To edit your vBulletin style to enable CDN, follow these steps:

* Open admincp by visiting http://mywebsite.com/admincp/ > Select Styles & Templates > Replacement Variable Manager:
* Click on [Add New Replacement Variable] link and set it as follows:
o Set Search for Text to href="clientscript
o Set Replace with Text to href="http://cdn.mywebsite.com/clientscript


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Avatars & Pictures - Storage Type

* Visit Avatars > Storage Type and set them as follows to match your above CDN rules by moving all of them to file systems:
o Avatars are currently being served from the filesystem at ./customavatars
o Profile pictures are currently being served from the filesystem at ./customprofilepics
o Signature pictures are currently being served from the filesystem at ./signaturepics

How Do I Test Images And Other Media Files Are Cached Or Not By CDN? Use curl to test HTTP headers (look for Etags, max-age and Expires headers):


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Credit for this nice & short tutorial goes to these guys.
http://wiki.netdna.com/Implementation/vBulletin
I met a problem after when I do it, please view attachment images

How to fix it? Thank you
Attached Images
File Type: png problemcda.PNG (5.4 KB, 137 views)
Reply With Quote
  #13  
Old 29 Apr 2011, 16:39
A.Chakery's Avatar
A.Chakery A.Chakery is offline
 
Join Date: Jul 2007
Real name: Ali Chakery
solved, thanks so much for the tip

Last edited by A.Chakery : 29 Apr 2011 at 17:18.
Reply With Quote
  #14  
Old 25 Jul 2011, 19:39
8thos's Avatar
8thos 8thos is offline
 
Join Date: Aug 2010
Real name: DRE
Today I started using Cloudflare which comes with URLJET. Not sure if it's working yet.
__________________
www.8thos.com
www.qapla.com
Reply With Quote
  #15  
Old 28 Jul 2011, 19:33
final kaoss final kaoss is offline
 
Join Date: Apr 2006
Yes as long as you setup cloudflare properly it does fine.

16,066 requests saved by CloudFlare
32,112 total requests

But be aware that it is not a recognized CDN according to pagespeed, yslow & gtmetrix.
http://wordpress.org/support/topic/h...wp-super-cache
Originally Posted by Frederick Townes
It's important to understand that CloudFlare is *not* a CDN, nor is it their intension to be. Furthermore nothing replaces properly tuning your web site before adding other services as next or final steps.
He is the guy at http://www.w3-edge.com/ aka the company who made the popular w 3 total cache plugin for wordpress.
__________________
Need more detailed help on optimizing your site? Make a thread in our site optimization board and we'll help you out!

Last edited by final kaoss : 28 Jul 2011 at 19:44.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Article Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 23:41.

Layout Options | Width: Wide Color: