Search
  
 
Mitchel Sellers' DotNetNuke, .NET, and Other Topics BlogMinimize
 
 
Subscribe To Blog Updates by E-Mail

Current Articles | Categories | Search | Syndication

   
 Selecting a DotNetNuke Hosting Provider
By Mitchel Sellers on Wednesday, February 20, 2008 @ 5:20 AM
 
  482 Views :: 10 Comments :: :: DotNetNuke, Product Review
  
 

The topic of choosing a hosting provider for DotNetNuke is something that I see appear on a regular basis on the DotNetNuke forums and here on my forums as well.  The way I see it the selection of a hosting provider isn't just about the price, it is something that requires a much more detailed look at what services you get and what services you really need.  You can then balance those to find the right hosting provider for your needs.  As many people are aware I typically direct people towards 3Essentials or PowerDNN. In this article I will walk you through my decision process on the items that I look for in a hosting provider, and why I might choose over the other.  Consider this my approach towards Shared Hosting solutions.  These statements in no way are considered offical, and you MUST take the time to do your own research to form your own conclusions before making a decision.  Moving hosting providers is not all that complicated, but it is a somewhat complex and time consuming actiivity and something that you don't want to do unless you have to. 

The Basics

The first thing that I do when evaluating a hosting provider is to look at the overall basics of the hosting plan.  First and foremost they must support ASP.NET and SQL Server.  If a provider does not offer these services you cannot work with them to host your DotNetNuke website.  The second item that I look at is the included disk space and SQL Server size.  Performing capacity planning on DotNetNuke is difficult at times as it is really hard to determine how quickly your site might grow and how much that will affect your database of file system size.  However, I have found that most of my clients that are looking for shared hosting are able to easily keep their DNN installations under 50MB on the SQL Server side of things.

The second areas that you have to look at from a basic hosting perspective is the ability to host more than one site.  Many people most host a DNN site as well as other ASP.NET sites or even PHP and others.  Some hosting providers ONLY allow you to host DNN sites (PowerDNN for example) other providers such as 3Essentials allow you to host all kinds of other sites.  This might be something important for you if you have other business needs.  The other item that relates to this any limitations on subdomains or domains, you might need a multi-hosting plan with some providers if you plan on having multiple parent portals

Dedicated App Pool and Full Trust?

The next thing that I look for when evaluating hosting providers is to see if they provide dedicated application pools and support full trust mode.  A dedicated application pool isolates your DNN site from all other sites on the hosting server, this prevents issues on other sites from affecting your site.  This is something that not all hosts provide and is something that in my opinion is very helpful.  The support of full trust simply makes things easier when working with DNN, when not in full trust mode some modules may not work, especially those who try to communicate to other websites such as the News Feeds Module.  If you are able to run DNN in Full Trust you will minimize the amount of trouble you have later when working with modules.

Supporting Installation on Root

One issue that plagues users of GoDaddy.com hosting is that they do not support installation of DotNetNuke at the root of a domain, http://www.mysite.com as they cannot set the permissions properly.  You can get around this on GoDaddy using a "hack" of sorts, but in my opinion if you cannot install DNN on the root of the domain and you cannot grant full file permissions to the ASP.NET worker process you MUST move to a different hosting provider.

DNN Support (Where to get it)

The third item that one must consider is what level of DNN support do you need your hosting provider to offer?  Providers such as PowerDNN are willing to help with many of your DNN related tasks including upgrades and performance optimizations.  However, if you are comfortable doing this yourself, or learning how to do this yourself you might be able to save yourself a fair amount of money.  Additionally if you have other sites that you need to host in addition to the DNN site which might exclude one of the DNN specific providers you might then need to look at DNN Support programs offered by various companies that support/develop DotNetNuke specific applications.  If you are interested I do offer support programs through my business IowaComputerGurus Inc.

Uptime/Reputation In Community

The final item that I research with a hosting provider is their posted uptime and the overall view of the provider in the community.  For example if you search on DotNetNuke for hosting you will find many bad comments about WebHost4Life and GoDaddy, but you will also find many postitive comments about the awesome support of 3Essentials or PowerDNN.  I take this information into consideration, but I always treat it with a grain of salt to be on the safe side.  But there is no better judge of a providers ability then to see how many customers they retain, and how many they loose over a specific period of time.

My Personal Conclusion

Personally with all of my time working with DotNetNuke I have came to have three overall recommendations as to where I will send users.  First of all I will start by saying that this site as well as ALL other sites for my business IowaComputerGurus Inc. are hosted by 3Essentials.  I have been with them for over a year now and I couldn't be happier!

Users Needing Detailed DNN Help

I have found that if I am working with a client that does not know DNN and does not have any desire to learn DNN, that doesn't want to purchase a support contract or doesn't want to mess with keeping their site running smooth that they are best off with PowerDNN hosting.  PowerDNN has very well educated staff members that know DNN inside and out and they provide that DNN specific help that people need when they are not familiar with DNN

Users Willing to Handle Upgrades/Module Installs

This situation is the one that depending on the users confidence levels and other needs I might recommend 3Essentials or PowerDNN, it just depends on the users budget and their bandwith and domain requirements. 

Users needing more than DNN sites

This situation is one that excludes PowerDNN from the race and I almost always recommend 3Essentials and their B10 Plan which is the one that I use to host all of my sites.  3Essentials support team is very well versed in hosting and has some of the best response times that I have ever experienced.

Conclusion & Disclaimer

I hope that this article has provided a little insight to the criteria that I use to evaluate and recommend hosting providers for DotNetNuke.  Please remember that these are simply my thoughts and are no way blanket recommendations.  If you have specific questions regarding your needed hosting environment please feel free to contact me.

 
  
 Share/Save This Article 
 

Use the below controls to save this article to one of many popular social bookmarking sites!

   kick it on DotNetKicks.com  
 
  
 Article Rating 
  
  
 Article Comments 
 
By Greg @ Wednesday, February 20, 2008 1:20 PM
Good post Mitch!

These are the two companies I would consider as well. Another way one might pick between the two would be to determine if your DNN site will need more bandwidth or more disk space. 3essentials offers better disk space limits - powerdnn offers better bandwidth limits.

Greg

By John Henley @ Wednesday, February 20, 2008 1:34 PM
I would add that you also need to double-check "available memory" that the hosting provider will allocate to you. Most of the hosting providers outline the diskspace, bandwidth, etc. that is offered with their hosting programs, but don't quote available RAM (real & paged).

I hosted with Intermedia (www.intermedia.net), and ended up having to ditch them because they limited total memory to the point where DNN was constantly exceeding it, and casuing ASP.NET worker process restarts. Their answer? Upgrade to a more-expensive dedicated server.

By Mitchel Sellers @ Wednesday, February 20, 2008 5:13 PM
Both of you have great points.

I lumped the bandwidth/disk space item into the "Basic" section. I should have put a bit more emphasis on the importance of it.

By Tom Kraak @ Thursday, February 21, 2008 8:33 AM
The most important point that I'm trying to drive home when talking to potential hosting clients is DNN knowledge and support.

There are tons of hosting companies who "support" DNN, but for most all that really means is that they provide an automated DNN install via their control panel and that's it.

Try asking GoDaddy 1st level support what DNN is ...

By Mitchel Sellers @ Thursday, February 21, 2008 9:10 AM
Tom,

A very good point, however, for some people it isn't too much of an issue. I find more and more people that are really looking for split needs. A hosting provider, and a DNN support person.

There are VERY few hosting providers that actually KNOW DNN, then there are even fewer that are actually willing to help with DNN.

By Andrew @ Monday, March 03, 2008 10:25 AM
The hosting provider that actually know DotNetNuke is http://www.dotnetpark.com The guys at Dotnetpark create DNN modules and are very helpful and friendly when you ask something DNN related. Other hosts I've tried (Webhost4life, Discountasp, Jodohost) are just ASP.NET hosts, not DotNetNuke hosts. And PowerDNN plans are overpriced.

By Petri @ Wednesday, March 05, 2008 5:35 AM
Hi!
One more very important thing to have in mind is how your hosting provider is backing up your site and database. And please double check it how the backup your site, do not trust they do it automatically for you. Many hosting providers do it automatically for you on a daily basis, and saves the backups for several weeks, and it is not counted towards your hosting plans disk quota. At other hosts it is your own full responsibility to create your own backups. PowerDNN is one those hosts that do not backup your site for you automatically, you have to create your own backup plan for it. It can easily be done from the controlpanel, but keep in mind it is counted into your plans disk quota.

By Mitchel Sellers @ Wednesday, March 05, 2008 7:26 AM
Petri,

Thank you for this information I was NOT aware of that item with PowerDNN, that is a very important thing to know!

By kyle @ Monday, March 10, 2008 8:28 AM
What is the B10 plan?

I only see: Personal, Essentials, Business, Reseller 10, and Reseller 50 on the 3essentials website.

By Mitchel Sellers @ Monday, March 10, 2008 8:36 AM
Kyle,

Sorry, they just changed them. I have the B10 which is now the Reseller 10!

Click here to post a comment
 

 Add to Technorati Favorites
 Print   
 
  
 
ArchiveMinimize
 
 
 Print   
 
  
 
CategoriesMinimize
 
 
 Print   
 
  
 
DonateMinimize
 
 

Show your appreciation for the content/modules made available by MitchelSellers.com by making a donation. Donations are used to assist with dedicating time to creating free content. 

 Print