Jamroom Logo Jamroom 5 Core
is now Open Source!
Follow Jamroom on Twitter!

Why Quality Web Hosting matters - especially to Jamroom
Brian, 04/14/09 00:08 - 11 Comments

This is a blog post that I've been wanting to write for a very long time, and due to several recent emails and posts in our User Support Forum about web hosting, I thought now would (finally) be a good time to write up a blog post on why quality web hosting is so important when running Jamroom - and why the quality of your hosting provider can have a larger impact on Jamroom then other PHP scripts.

First off you'll need to bear with me while I back up a bit and talk about something that I've seen a lot of in the almost 6 years that Jamroom has been online - the desire by many users to get the cheapest hosting possible.  This is a completely understandable position to take - you're trying to minimize any recurring costs that might be involved with running your site, and in the beginning (when you may not be making money), you want to have the least amount of money flowing out of your pocket on a monthly basis.  Again, this is understandable - but really only to a point.  An analogy I would use is that you've just plucked down big money for a new 50 inch LCD TV, and now are determined to drive all over town trying to find the cheapest pair of "rabbit ears" you can to put on your new TV.  Is this going to give you a high quality picture?  Of course not - most people who plunk down their hard earned cash for a monster TV end up getting some sort of "bronze" or "platinum" digital TV package through their cable/satellite/fiber provider, because after all - what's the point of having HD support if you can't use it?  The same can be said for hosting providers.  Going for the "all you can eat for $5.00 per month" type of hosting provider is going to get you the same type of "service" you would get with your bunny ears - it might work, but when you want to start doing new things with your Jamroom (like grow), you'll find that having 2,000 (or more) other websites on the same server you are on is going to cause a small problem.

This leads me to my next point - why Jamroom.net has partnered with JBServers.  Many of you that are long time Jamroom users already know about JBServers, and why they are the only hosting provider we recommend.  Recently I received an email from a Jamroom owner, with some questions and concerns about our relationship with JBServers - most importantly, the feeling that Jamroom was being designed to ONLY run on the JBServers.net servers.  While initially I couldn't understand why the user would feel this way, I realized that over the years that we have been working with JBServers, it has become very easy to say "if you were hosting on JBServers you would not have this problem" - without ever really making it clear that there are thousands of Jamroom sites around the world hosting on other hosting providers besides JBServers.  Our goal with Jamroom has never changed - to provide a powerful platform for building your social media community.  Since by far the majority of our customers do not host with JBServers (despite our best efforts!), it only makes sense for us to try and make sure Jamroom runs on as wide of a variety of hosting providers as possible.  This means everything from cheap (even free) hosting plans, all the way up to dedicated servers at Rackspace that run $1K a month and above.  With literally hundreds of different operating systems, versions of PHP, versions of MySQL, versions of Apache, caching accelerators, as well as OS and user space process limitations, it's a constant effort to ensure Jamroom runs on 99% of the systems out there.  With JBServers, we know our customers are going to be in good hands - not only because they run great servers on a top notch network, but because there is no other hosting provider that comes close to the level of Jamroom knowledge and experience that Jonathan at JBServers has - he runs his own Jamroom sites and is involved with the day to day support of the Jamroom community.

With that said, I want to take some time to point out the reasons why quality web hosting is so important to the success of your Jamroom site, as well as to the perception of your site by your veiwers.

  • Powerful Servers - Jamroom is not your typical "forum" PHP script, or chat script - it's almost a half million lines of PHP code, Javascript, CSS and templates that all must come together to provide the services it offers.  Jamroom is a bit different then other scripts in that it makes extensive use of the file system (hard drive) on the server.  Most forum and chat scripts (for comparison) simply use a database for storage - this makes it so you don't have to worry about permission issues.  However, Jamroom must use the file system since it is not practical to store hundreds of gigabytes of media files in the database as BLOB objects.  Having a powerful server is important (especially when doing media conversions) - multiple CPU's is better, and lots of RAM will be needed (again, especially if you are doing media conversions).
  • Dependable daily backup system - the time will come when you will need to restore a song or video that one of your users accidentally deleted, or a set of files that were accidentally overwritten.  Even though it may seem like it WON'T happen, it WILL.  It may not in the first year, or in the first two years, but if you've been online long enough, you WILL eventually have a problem where you need to reload.  I can't tell you how many times one of our customers has been a bit distraught when they realize their "cheap" hosting provider's last backup of their site was from 60 days earlier, and they now have to explain to all their existing (and new) customers why their media is missing.  More then any other requirement to look for in a hosting provider, I would personally say this is NUMBER ONE.  You have one chance to make a good impression on a user or member, and often one BAD impression is all it takes for them to take their profile elsewhere.
  • Knowledge of the system - this variable really comes into play when you're having a problem with your site, and need a quick resolution.  A hosting provider that understands Jamroom will often be able to get your site restored much quicker - many hosting providers that are not familiar with Jamroom will simply tell you that it is a script issue, and to contact Jamroom Support.  While we try our best to make sure we assist quickly, this can often make the issue take considerably longer to resolve, as the hosting provider will insist we "prove" the problem is server related.
  • Unrealistic prices for services - (unfortunately) most users make their web hosting decision based on this factor alone - price.  They often see "unlimited everything" for $5.95 per month, and think it is a great deal.  However, the truth behind this price is that the offering isn't even close to being "unlimited" - as soon as your site begins to grow, you'll be asked to "move up" to a dedicated server (in order to handle your usage), or leave their service.  Their ENTIRE business is built around the fact that most people that place a website online will receive NO traffic - this is how they can get away with placing several thousand domains on a single server (I've seen as many as 25,000 domains on a single server).  However, once you open your doors to your users, and you get a couple dozen viewers streaming videos or songs online, you'll  likely get an email from your hosting provider asking you to upgrade or move - we've been involved with dozens upon dozens of moves like this - moving their existing Jamroom site over to new hosting.  Regardless of what they tell you, quality network bandwidth, quality servers, a robust backup system and knowledgeable personnel all cost money.
  • Customer Service - while I have saved this for my last point, it is by no means the least important - there is going to come a time when you need assistance from your hosting provider to do something on your server - change a setting, fix a login issue, try to find out why you're having a problem installing a script - whatever it may be, you're going to call on the hosting provider to get their help.  When you go with the cheapest hosting you can find, their motivation is to NOT help you - as soon as they have to get a support person involved with fixing your problem (or even just having them look at it), any "profit" they were going to make from your account is gone.  I can't tell you how many times we have worked with hosting providers to try to get them to make a small change in their server PHP configuration, or get them to move the users site to a new server, and pretty much have run up against a brick wall. Their entire business model is based upon volume of accounts, not quality of accounts, and you see that in their operations.

Thank you for bearing with me through all of this - I know this is a longer-then-normal blog post, but I want to make sure everyone understands why quality hosting is so important to running a successful Jamroom site - your hosting provider should be a partner with you, with the goal of making sure your site is running the best it can - if you're not getting that type of service from your provider, you might consider changing hosting providers.



 Comments
broschats, 09/23/11 16:58:11

broschats, 09/23/11 16:50:38

broschats, 09/23/11 16:36:46

broschats, 09/23/11 16:31:49

DJVileroy, 03/03/11 16:11:28

jcable, 10/24/10 15:57:16

jcable, 09/28/10 03:40:08

Lynnbird, 08/21/10 20:09:43

JoyfulDreamer, 08/19/10 04:12:31

robsab, 07/09/10 23:00:40

BJ Walters, 06/24/10 15:44:42

 Your Comment:
notice  You must be logged in to post a comment
Solutions Products Support Community Company
Social Media Platform
Social Networking Software
Musician Website Manager
Community Builder
Jamroom 5
Jamroom 5 Modules
Jamroom Marketplace
Support Forum
Documentation
Support Center
Contact Support
Community Forum
Member Sites
Developers
About Us
Contact Us
Privacy Policy
©2003 - 2017 The Jamroom Network