Go Back   vb.org Archive > vBulletin Article Depository > Read An Article > General Articles
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
How to setup a CDN for vbulletin
final kaoss
Join Date: Apr 2006
Posts: 1,314

 

Show Printable Version Email this Page Subscription
final kaoss final kaoss is offline 01-13-2011, 10:00 PM

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

Code:
You need to repeat this step for images, javascript and other shared media as follows:
Search for Text 	Replace with Text
src="customavatars/ 	src="http://cdn.mywebsite.com/customavatars/
src="customprofilepics/ 	src="http://cdn.mywebsite.com/customprofilepics/
src="images/ 	src="http://cdn.mywebsite.com/images/
url("clientscript 	url("http://cdn.mywebsite.com/clientscript
src="clientscript/ 	src="http://cdn.mywebsite.com/clientscript/
href="clientscript/ 	href="http://cdn.mywebsite.com/clientscript/
url(./images/ 	url(http://cdn.mywebsite.com/images/
url(images/ 	url(http://cdn.mywebsite.com/images/
var imgdir_misc = "images/misc"; 	var IMGDIR_MISC =    "http://cdn.mywebsite.com/images/misc";
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):

Code:
$ curl -I 'http://cdn.mywebsite.com/clientscript/vbulletin_important.css?v=385'
$ curl -I http://cdn.mywebsite.com/customavatars/avatarx_y.gif
Credit for this nice & short tutorial goes to these guys.
http://wiki.netdna.com/Implementation/vBulletin
Reply With Quote
  #22  
Old 11-27-2011, 05:12 PM
A.Chakery's Avatar
A.Chakery A.Chakery is offline
 
Join Date: Jul 2007
Posts: 222
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sivaganeshk View Post
http://wiki.netdna.com/Implementation/vBulletin

The CDN plugin mention here is not available
any help. I have MaxCDN but don't have vbSEO
there is no need for vbseo plugin, cause vbseo has released a stand alone plugin for vbulletin.

if you can't find it I can share it with you here .

Its free !!!
Reply With Quote
  #23  
Old 11-27-2011, 05:21 PM
sivaganeshk sivaganeshk is offline
 
Join Date: Oct 2010
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please share.

--------------- Added [DATE]1322418145[/DATE] at [TIME]1322418145[/TIME] ---------------


Reply With Quote
  #24  
Old 11-27-2011, 05:32 PM
A.Chakery's Avatar
A.Chakery A.Chakery is offline
 
Join Date: Jul 2007
Posts: 222
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well, so let me ask vbseo team about this issue ?
Reply With Quote
  #25  
Old 11-27-2011, 08:24 PM
briansol's Avatar
briansol briansol is offline
 
Join Date: Apr 2006
Location: CT
Posts: 254
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

See: https://www.vbulletin.com/forum/show...MaxCDN-product
Reply With Quote
Благодарность от:
OldSchoolDSL
  #26  
Old 11-28-2011, 06:18 AM
A.Chakery's Avatar
A.Chakery A.Chakery is offline
 
Join Date: Jul 2007
Posts: 222
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by briansol View Post
Thank you Brian for the fast reply ...

vBSEO really rokcs ...:up:
Reply With Quote
  #27  
Old 08-05-2013, 05:38 AM
Jackchan Jackchan is offline
 
Join Date: Apr 2012
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using VB 4.2 and the guide does not cover all expects. After replaced there still have many images and scripts not served from CDN.

Also, replace src="clear.gif" by <src="http://cdn.mywebsite.com/clear.gif"/td> will cause error here https://vborg.vbsupport.ru/showpost....8&postcount=12
Reply With Quote
  #28  
Old 08-05-2013, 06:11 AM
A.Chakery's Avatar
A.Chakery A.Chakery is offline
 
Join Date: Jul 2007
Posts: 222
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Jackchan View Post
I'm using VB 4.2 and the guide does not cover all expects. After replaced there still have many images and scripts not served from CDN.

Also, replace src="clear.gif" by <src="http://cdn.mywebsite.com/clear.gif"/td> will cause error here https://vborg.vbsupport.ru/showpost....8&postcount=12
You should try to use Relevant Replacements to serve your static files,

oh and another option is to use the paid version of vboptimize which IMO really worth it.

it also has a Guest cache which decreases the page load time.

Here is the plugin :
http://www.dragonbyte-tech.com/product/1-vb-optimise

Plus it has a great support.
Reply With Quote
  #29  
Old 08-05-2013, 06:30 AM
Jackchan Jackchan is offline
 
Join Date: Apr 2012
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by A.Chakery View Post
You should try to use Relevant Replacements to serve your static files,

oh and another option is to use the paid version of vboptimize which IMO really worth it.

it also has a Guest cache which decreases the page load time.

Here is the plugin :
http://www.dragonbyte-tech.com/product/1-vb-optimise

Plus it has a great support.
I did check out vboptimize but I found no demo/site using this plugin so I don't how great the performance is.

The dragonbyte-tech.com forum itself does not use this plugin I guess as the forum is loading really slow.

Most paid SEO plugin out there are just simple configs which I can do by myself and I afraid this plugin may in the same categories.
Reply With Quote
  #30  
Old 08-05-2013, 06:38 AM
A.Chakery's Avatar
A.Chakery A.Chakery is offline
 
Join Date: Jul 2007
Posts: 222
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have it on my own forum, but unfortunately I had to disable the Guests full cache since I am using highly customized plugins which should not be cached, on a simple (regular) vbulletin installation you will not have any problems with this feature ...

Here is my forum :

Pet Owners and Veterinarian Cmommunity
Reply With Quote
  #31  
Old 08-05-2013, 06:45 AM
Jackchan Jackchan is offline
 
Join Date: Apr 2012
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by A.Chakery View Post
I have it on my own forum, but unfortunately I had to disable the Guests full cache since I am using highly customized plugins which should not be cached, on a simple (regular) vbulletin installation you will not have any problems with this feature ...

Here is my forum :

Pet Owners and Veterinarian Cmommunity
You have a good forum.

I check it out now. Thank you.
Reply With Quote
Reply


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:39 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04637 seconds
  • Memory Usage 2,328KB
  • Queries Executed 28 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_article
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (3)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete