bahattab
02-09-2010, 02:57 AM
How to Make vBulletin Faster ?
Try some of the following:
vBulletin.com could load faster due to a lot of reasons (so of which could be settings in vb, but some of which could server settings, some of which could be hardware issues, and still some of which could be related to the server's connection / host)...
While updating my other two lists, I notice a few people asking how to optimize their boards and decided to start a new list while I was going through all of the posts. It has a few specifically suggested options and a few that I noticed had the server load warning in the Admin CP. It is quite small so far, but I still have ~25 pages of threads to go through in the Suggestions forum (then I want to check this forum for optimization suggestions)...
Of course, enable / disable these settings at your discretion... Sometimes the added benefits of the feature out weigh the extra server load to one admin and not to another...
Server Settings and Optimization Options
Enable "Cached Post Lifespan"
Set "Update Attachment Views Immediately" = No
Set "Update Thread Views Immediately" = No
Thread Display Options
Set "Show Users Browsing Threads" = No
Set "Check Thread Rating" = No
Set "Check Thread Subscription" = No
Set "Show Similar Threads" = No
Forum Display Options
Set "Show Users Browsing Forums" = No
Message Searching Options
Set "Automatic Similar Thread Search" = No
Turn off most no-cache headers too.
I appreciate that people running dedicated servers are at a greater liberty to optimise server performance outside of the software.
However, for those still on shared accounts, these straight tips are certainly appreciated. http://www.atyafonline.com/vb/imgcache/09_2010/7047.png
I'd suggest reduce the amount of images you are using for skin. This usually is what's causing the most delay on the presentation of the forum. Some browser configurations (*cough*malconfigured IE that I'm using*cough*) seem to wish to load all graphics before displaying the page; that usually cause a good 2 to 3 seconds delay before I see anything on my screen.
The fact that you're on a shared account (which is what I'm inferring from your post) may be the reason.
Shared boxes are fit to the point of as many users as possible (while still getting a certain acceptable level of performance). On the other hand jelsoft has a powerful dedicated server which most likely has loads much less then an average shared box.
that would probaly be the fact,
vBulletin is on a dedicated box, with a dedicated line, and it only runs 4 sites.
Most shared servers have 30~+ accounts that share one pipe.
http://www.vbulletin.com/forum/showthread.php?90521-Increase-page-loading-speed-like-at-vBulletin.com&highlight=faster%20loading
-----------------------------
Try some of the following:
Your forum isn't very busy, if you are experiencing slow loading then it is probably your host (either their machines are slow or the route the data has to travel from their servers to you is slow). Try moving to a new host.
If performance really is a problem, then try disabling some of the non-critical features. This will speed up vB, but might not make that much of a difference to you.
Enable data cache: http://www.vbulletin.com/forum/showthread.php?t=146909
Use Inactivy/Cookie-based in Thread/Forum Read Marking Type -> Options / General Settings
Disable Update Thread Views Immediately and Update Attachment Views Immediately -> Options / Server Settings and Optimization Options
Disable Display Logged in Users? -> Options / Forums Home Page Options
Disable Show Users Browsing Forums -> Options / Forum Display Options (forumdisplay)
Shorten or disable Length of Thread Preview Text -> Options / Forum Display Options (forumdisplay)
Disable Show Users Browsing Threads, Check Thread Rating, Check Thread Subscription and Show Similar Threads? -> Options / Thread Display Options (showthread)
http://www.vbulletin.com/forum/showthread.php?160467-How-do-I-make-my-forum-faster
---------------------------------------
Try some of the following:
Clean up your logs (if you don't do this regularly, they will be pretty large):
AdminCP => Statistics & Logs => Control Panel Log => Prune Control Panel Log => Prune Log Entries (you don't have to change the 30 days, that's a good amount)
AdminCP => Statistics & Logs => Moderator Log => Prune Moderator Log => Prune Log Entries (again you don't have to change the 30 days)
AdminCP => Statistics & Logs => Scheduled Task Log => Prune Scheduled Task Log => Prune (again you don't have to change the 30 days)
Optimize your database:
AdminCP => Maintenance => Repair / Optimize Tables => Check All => Continue
Read this thread (http://www.vbulletin.com/forum/showthread.php?t=174917) http://www.atyafonline.com/vb/imgcache/09_2010/7048.png
You can also use some optimization features from vB.org, for example:
Plugin Accelerator (http://www.vbulletin.org/forum/showthread.php?t=107315)
Compress Forum Templates (http://www.vbulletin.org/forum/showthread.php?t=107615)
Post a server optimization request (http://www.vbulletin.com/forum/forumdisplay.php?f=14) (eva2000) if you haven't done this yet or not recently. Here (http://www.vbulletin.com/forum/showthread.php?t=70117) you can read everything about this.
http://www.vbulletin.com/forum/showthread.php?178437-Make-vBulletin-Faster
---------------------------------------
- Making attachment/thread views updated once an hour (vB Options --> Server Settings)
- Storing CSS style sheets as files (vB Options --> Style & Language Settings)
- Remove redirect pages (vB Options --> Cookies & HTTP Headers)
- Set smaller size-restrictions for avatars, thus less image loading (Usergroup Options)
- Disable the WYSIWYG editor (vB Options --> Message Posting Options)
- Try turning off birthdays/calendar events/online users for the forum home (vB Options --> Forums Home Page Options)
Also, check out this thread: http://www.vbulletin.com/forum/showt...faster+loading (http://www.vbulletin.com/forum/showthread.php?t=90521&highlight=faster+loading)
http://www.vbulletin.com/forum/showthread.php?116617-faster-forum
----------------------------
enable gzip output. gzip will compress your text output by 80-90%.
Admin CP -> Options -> vBulletin Options -> [HTTP Headers and output] -> GZIP Output -> Yes (compression level 1)
IIRC, your server needs mod_gzip installed as well as the zlib library in PHP to use gzip on your forums. use this site to test it your forums are gzipped - http://leknor.com/code/gziped.php
It would increase server load, but only by a small amount if it is set to 1. http://www.atyafonline.com/vb/imgcache/09_2010/7047.png
Your graphics could be reduced in size a bit, something as simple as this would help with people who are still running dino-puters to access your site. Your banner image for example is http://www.atyafonline.com/vb/imgcache/09_2010/7049.png almost 28K bytes. Not a big thing but since it's pulled up for every page accessed, it could make some difference for those users.
You're also running a portal. I know I've been told that this definitely increases bandwidth/server usage... not sure if it also slows down your pages loading etc. Tech guys here, does it? (Curious 'bout this one myself as I am about to install a portal).
http://www.vbulletin.com/forum/showthread.php?53278-How-do-I-make-my-board-run-faster
------------------------------------
what slows a vB or any php/mysql forum down the most
1 . is the amount of simultaneous /concurrent connections to the mysql database
2. the server the vB is hosted on not having mysql properly configured or fine tuned
3. not enough memory on the server
http://www.vbulletin.com/forum/showthread.php?32760-Make-my-baord-Faster...-%29
------------------------------------
Try some of the following:
vBulletin.com could load faster due to a lot of reasons (so of which could be settings in vb, but some of which could server settings, some of which could be hardware issues, and still some of which could be related to the server's connection / host)...
While updating my other two lists, I notice a few people asking how to optimize their boards and decided to start a new list while I was going through all of the posts. It has a few specifically suggested options and a few that I noticed had the server load warning in the Admin CP. It is quite small so far, but I still have ~25 pages of threads to go through in the Suggestions forum (then I want to check this forum for optimization suggestions)...
Of course, enable / disable these settings at your discretion... Sometimes the added benefits of the feature out weigh the extra server load to one admin and not to another...
Server Settings and Optimization Options
Enable "Cached Post Lifespan"
Set "Update Attachment Views Immediately" = No
Set "Update Thread Views Immediately" = No
Thread Display Options
Set "Show Users Browsing Threads" = No
Set "Check Thread Rating" = No
Set "Check Thread Subscription" = No
Set "Show Similar Threads" = No
Forum Display Options
Set "Show Users Browsing Forums" = No
Message Searching Options
Set "Automatic Similar Thread Search" = No
Turn off most no-cache headers too.
I appreciate that people running dedicated servers are at a greater liberty to optimise server performance outside of the software.
However, for those still on shared accounts, these straight tips are certainly appreciated. http://www.atyafonline.com/vb/imgcache/09_2010/7047.png
I'd suggest reduce the amount of images you are using for skin. This usually is what's causing the most delay on the presentation of the forum. Some browser configurations (*cough*malconfigured IE that I'm using*cough*) seem to wish to load all graphics before displaying the page; that usually cause a good 2 to 3 seconds delay before I see anything on my screen.
The fact that you're on a shared account (which is what I'm inferring from your post) may be the reason.
Shared boxes are fit to the point of as many users as possible (while still getting a certain acceptable level of performance). On the other hand jelsoft has a powerful dedicated server which most likely has loads much less then an average shared box.
that would probaly be the fact,
vBulletin is on a dedicated box, with a dedicated line, and it only runs 4 sites.
Most shared servers have 30~+ accounts that share one pipe.
http://www.vbulletin.com/forum/showthread.php?90521-Increase-page-loading-speed-like-at-vBulletin.com&highlight=faster%20loading
-----------------------------
Try some of the following:
Your forum isn't very busy, if you are experiencing slow loading then it is probably your host (either their machines are slow or the route the data has to travel from their servers to you is slow). Try moving to a new host.
If performance really is a problem, then try disabling some of the non-critical features. This will speed up vB, but might not make that much of a difference to you.
Enable data cache: http://www.vbulletin.com/forum/showthread.php?t=146909
Use Inactivy/Cookie-based in Thread/Forum Read Marking Type -> Options / General Settings
Disable Update Thread Views Immediately and Update Attachment Views Immediately -> Options / Server Settings and Optimization Options
Disable Display Logged in Users? -> Options / Forums Home Page Options
Disable Show Users Browsing Forums -> Options / Forum Display Options (forumdisplay)
Shorten or disable Length of Thread Preview Text -> Options / Forum Display Options (forumdisplay)
Disable Show Users Browsing Threads, Check Thread Rating, Check Thread Subscription and Show Similar Threads? -> Options / Thread Display Options (showthread)
http://www.vbulletin.com/forum/showthread.php?160467-How-do-I-make-my-forum-faster
---------------------------------------
Try some of the following:
Clean up your logs (if you don't do this regularly, they will be pretty large):
AdminCP => Statistics & Logs => Control Panel Log => Prune Control Panel Log => Prune Log Entries (you don't have to change the 30 days, that's a good amount)
AdminCP => Statistics & Logs => Moderator Log => Prune Moderator Log => Prune Log Entries (again you don't have to change the 30 days)
AdminCP => Statistics & Logs => Scheduled Task Log => Prune Scheduled Task Log => Prune (again you don't have to change the 30 days)
Optimize your database:
AdminCP => Maintenance => Repair / Optimize Tables => Check All => Continue
Read this thread (http://www.vbulletin.com/forum/showthread.php?t=174917) http://www.atyafonline.com/vb/imgcache/09_2010/7048.png
You can also use some optimization features from vB.org, for example:
Plugin Accelerator (http://www.vbulletin.org/forum/showthread.php?t=107315)
Compress Forum Templates (http://www.vbulletin.org/forum/showthread.php?t=107615)
Post a server optimization request (http://www.vbulletin.com/forum/forumdisplay.php?f=14) (eva2000) if you haven't done this yet or not recently. Here (http://www.vbulletin.com/forum/showthread.php?t=70117) you can read everything about this.
http://www.vbulletin.com/forum/showthread.php?178437-Make-vBulletin-Faster
---------------------------------------
- Making attachment/thread views updated once an hour (vB Options --> Server Settings)
- Storing CSS style sheets as files (vB Options --> Style & Language Settings)
- Remove redirect pages (vB Options --> Cookies & HTTP Headers)
- Set smaller size-restrictions for avatars, thus less image loading (Usergroup Options)
- Disable the WYSIWYG editor (vB Options --> Message Posting Options)
- Try turning off birthdays/calendar events/online users for the forum home (vB Options --> Forums Home Page Options)
Also, check out this thread: http://www.vbulletin.com/forum/showt...faster+loading (http://www.vbulletin.com/forum/showthread.php?t=90521&highlight=faster+loading)
http://www.vbulletin.com/forum/showthread.php?116617-faster-forum
----------------------------
enable gzip output. gzip will compress your text output by 80-90%.
Admin CP -> Options -> vBulletin Options -> [HTTP Headers and output] -> GZIP Output -> Yes (compression level 1)
IIRC, your server needs mod_gzip installed as well as the zlib library in PHP to use gzip on your forums. use this site to test it your forums are gzipped - http://leknor.com/code/gziped.php
It would increase server load, but only by a small amount if it is set to 1. http://www.atyafonline.com/vb/imgcache/09_2010/7047.png
Your graphics could be reduced in size a bit, something as simple as this would help with people who are still running dino-puters to access your site. Your banner image for example is http://www.atyafonline.com/vb/imgcache/09_2010/7049.png almost 28K bytes. Not a big thing but since it's pulled up for every page accessed, it could make some difference for those users.
You're also running a portal. I know I've been told that this definitely increases bandwidth/server usage... not sure if it also slows down your pages loading etc. Tech guys here, does it? (Curious 'bout this one myself as I am about to install a portal).
http://www.vbulletin.com/forum/showthread.php?53278-How-do-I-make-my-board-run-faster
------------------------------------
what slows a vB or any php/mysql forum down the most
1 . is the amount of simultaneous /concurrent connections to the mysql database
2. the server the vB is hosted on not having mysql properly configured or fine tuned
3. not enough memory on the server
http://www.vbulletin.com/forum/showthread.php?32760-Make-my-baord-Faster...-%29
------------------------------------