Hosted vs. Self-Hosted
-
I am very aware that this is something of a FAQ but I need to make a call about whether to install on my own server or use the hosted platform. I’ve read a few docs on the differences but need to put these in context of my own site. So, here goes – advice very much appreciated.
Background
I have an existing web site which runs on DNN on my own server (was DotNetNuke) on Windows Server 2012 R2. On the same server, I have a WordPress blog (running version 4.x). The two run side-by-side and the installation of WordPress on IIS wasn’t too bad. However, I’m not sure it’s totally necessary.Plans
I am investigating moving everything – not just the blog, but my entire web site – to WordPress. I need to make the call about to whether to move to a WordPress.com-hosted site or continue to use WordPress on my server (extending to the non-blog content).Requirements
Beyond “basic” CMS requirements (add /edit articles, tag them, etc), I have the following high-level requirements and/or preferences:. Access a local database. I know C# and all the current logic I have is in DNN modules. I would REALLY like to retain the use of C#, SQL Server, Visual Studio, etc. It’s what I know, I am comfortable there and I have logic I would like to retain (from the DNN module). That is not essential, but it is a strong preference. I am not familiar with how I would access SQL Server (and integrate my C# logic) from WordPress pages.
. “App” (service) logic. Down the road, I want the ability to integrate content retrieved from external web services. I am unclear on how much I would be limited with this via hosted WordPress.
. “Unconstrained” web page design. What I mean by this is that I want to be able to work with a designer to design the site with any visuals, layout, etc without being constrained by either WordPress themes or some aspect of a hosted WordPress environment. This is a tougher one to assess but, in a nutshell, I want the designer to have the same freedom s/he would have with just HTML/CSS. I do not know how much WordPress themes would limit this ambition.
. Sophisticated URL management. On DNN, I have both a custom URL mapping module (supports URL remapping declaratively) and, in some places, some pretty sophisticated logic expressed in C#. What this means is that I have a lot of freedom to design an SEO-friendly scheme for virtual URLs. I do not know how much hosted vs. self-hosted WordPress sites would differ in terms of my flexibility here.
. I am FAR more comfortable with IIS and SQL Server than anything else. I get totally that WordPress is build on PHP and MySQL (that’s what I have running on my current server, alongside ASP.Net and SQL Server) but I am not clear on how much compromise I make by going with IIS, rather than a more “natural” platform for WordPress ie. non-IIS (I know it’s not an easy fit :)).
I have a few other aspects to consider but those are the primary ones. I’d be interested in which direction they point.
Thanks.
Mark
- The topic ‘Hosted vs. Self-Hosted’ is closed to new replies.