Archive for March, 2008
Hosting a vBulletin forum can be a challenging experience. Finding the right vBulletin safe and approved hosting can prove to be an even bigger challenge but luckily you have our expertise to guide you along the way. We’ve used a wide array of vBulletin hosting in the past, and working on clients site’s we’ve been able to gather information about even more and bring you the best vBulletin approved hosting we’ve found to date.
1. SEOvB.com’s Professional vBulletin Hosting – We provide the vBulletin hosting plans that are specifically designed for hosting vBulletin forum community. The plans were created based on our experience working with hundreds of the vBulletin clients. The hosting plans are grouped by the volume of postings, members and active users.
2. InMotion Web Hosting – InMotion provides its customers with more than enough data storage and transfer to handle their forums, as well as plenty of CPU usage to host your site until you’re getting about 35-40 concurrent connections. Business class hosting starts at $6.95 per month. We do not suggest using personal hosting for vBulletin!
3. HostGator – We’re generally leary of hosting companies that claim to give unlimted space or data, however Host Gator is able to provide the CPU resources needed to run small to medium sized vBulletin forums with no problems. Expect to have to upgrade when you start to get 25 concurrent connections. Plans start at $7.95 monthly
4. BlueHost – Provides reasonable amounts of disk and transfer space for vBulletin users with a little extra in there in case you would need it. Blue Host does charge a setup fee for accounts that don’t prepay for 6 months though, we feel thats a bit odd in today’s world, however it ensures server integrity and spam free space for everyone. Plans start at $9.95 + Setup fee, or $7.95 with no setup fee if you prepay for 12 months.
vBulletin is a semi-resource intensive web application. It uses MySQL, PHP and of course Apache (or other httpd server) technology to dynamically serve up pages and allow for user input. After vBulletin has been installed, especially if you are on shared hosting you’ll need to optimize some settings and configuration files to get the most from it with out getting shut down.
First, we strongly do not agree with hosting forums on shared hosting to begin with. They simply were not meant to handle the load it puts on servers and many hosting companies will give you more head ache than what its worth when your site starts getting busy. We suggest you use a good VPS provider, such as InMotion Web Hosting.
1. Move your attachments from the database into the file system. Database storage of attachments can lead to login I/O times, and increased load. Having attachments in the file system will free a lot of resources up that would be required from database attachments. You can change this setting in the adminCP under Attachments -> Attachment Storage Type
2. Move vBulletin avatars, profile pictures, and signature pictures to the file system as well. You can change this in the vBulletin admin control panel under “Avatars -> User Picture Storage Type”
3. Increase your posts cached life span to 90. Under vBulletin Options -> Server Settings and Optimization Options
4. Move your CSS to file sheets. This will not only help performance but also search engine optimization. vBulletin Options -> Style and Language Options -> Store CSS As File Sheets.
5. Make use of the vBulletin robots.txt to prevent spiders from going crazy on irrelevant pages.
6. Disable No Cache Headers & Remove Redirection Messages. This will cut down on page hits and can be turned off under the Cookies and HTTP Headers Options section.
7. Disable features from guests such as member list, member profiles, search, who’s online, and viewing social groups. These can all be controled from the “Unregistered/Not Logged In” usergroup.
8. Run PHP5 and MySQL5. Using the latest version of server software can play a huge role in decreasing server loads. If you’re on shared hosting this option may not be available to you, but if you’re on hosting that is still using end of life software, you may consider looking else where anyway.
9. Remove any modifications that your forum is currently not using. Also do not install modifications just to install them. Make sure the modification brings a feature to your forums that your users must have.
10. Disable other features your forum does not make use of. Some features of vBulletin go unoticed or without much use and can be disabled without anyone noticing to help optimize vBulletin.
11. Run repair and optimize tables from the maintenance section once a month. Reclaim some lost disk space and over head from your vBulletin database to speed up your server.
12. Ensure that you aren’t updating view counts immediately for attachments, threads, or posts. Having these done once per hour via a cron job (already configured in vBulletin by default) can save your site from being over loaded at once.
Once you’ve got your vBulletin optimized for everyone you should then open your forums to the public. Don’t risk beign shut down because you’re hitting the max server load for your shared account on a unoptimized vBulletin. You can also get our Professional vBulletin Maintenance package to ensure your forum is running in top shape with the latest updates.
