We receive a lot of questions and comments about the speed and performance of our site. One customer last week even asked if we were using DotNetNuke. We haven't altered DotNetNuke at all. The biggest differences come from skin structure and module selection. Just to be clear, your hosting environment does play a key role in site performance as well. Obviously there are other factors that can bring your site to a
standstill. I will follow up with another article on modules, and possibly another on hosting environments. For right now, we will look at how your decisions can affect performance.
DotNetNuke is an environment you control for building a web application or web site. It's not one of those turn-key, instant website tools. DotNetNuke provides much more control and powerful tools, which of course requires more responsibility. Think of it like your computer. Your hosting environment is similar to your computer hardware. Unless you want to look a black screen and flashing cursor you need to load an operating system. DotNetNuke is the operating system. Now that you have the operating system loaded the computer starts to become useful. Now you have colors, a few utilities and a couple basic applications to help you get started. You have this brand new toy and can't wait to start using it. What you do next is the biggest decision and where so many people go wrong.
Group A.
They have a blueprint for the layout and know exactly what features they must have versus features that would be nice. They have a pretty good, if not perfect idea of how the site should be designed and where content or applications will be placed. They have a clear budget and detailed timeline. If you are a designer or developer this is the group you see on very rare occasions.
Group B
Some people want to see all the possibilities. This usually starts with the free stuff. They see 20+ free modules they can install with one click and say this amazing! Now they have to see what they can do with the module. In just a couple of clicks all the free modules are up and running. Now they want even more. They go to the store and buy a few $9 to $20 modules. Just as they are about to leave they see an amazing new skin that they just have to have. Those of you with any bit of IT knowledge can probably relate Group B
to a family member that asks for help with setting up their new computer and a few months later asks you to come fix it.
The two groups I described are intended to represent the extreme. Most people will end up somewhere in between Group A and Group B. Just remember, the group that you favor more will be a major factor in the performance of your site.