Choosing a hosting is always been a difficult task for a small or medium (Indian) enterprises. Lot of parameters are to be evaluated before finalizing the hosting provider. Here are few guidelines which will help you move in right direction
List down the language support, framework support, DB, Web Server etc that your website or web application demands. Also figure out the future development path and list down language support, DB, Web Server etc that your website or web application may demands in future. Thus you will be able to decide if you want Windows hosting or Linux hosting.
- Figure out disk space you may need, number of databases you may require, the traffic & the number of concurrent users that your website / web application may fetch and the approximate amount of data transfer across your site / app. This will help you decide whether you need dedicated hosting or shared hosting and if shared hosting is sufficient, which plan to go ahead with. Note that the versions of softwares you need to run your website / web application matches with what your hosting provider offers.
- Figure out if your website or web application requires or may require open IP, any particular port to be opened, HTTPS, private registry etc. Then probe if your hosting provider allows such features within the package cost or at least at extra cost.
- Figure out what all features the control panel the web hosting provider offers. Effective control panel offers users the access to settings / modules to create FTP users, databases, emails etc. Make sure that control panel offers you access to almost every setting; otherwise you will land up in a situation wherein you need to call / write to hosting company’s support team for every small change you may require.
- Check the reputation of the hosting provider you are about to finalize. Read the feedbacks, reviews of others who are using (or have used) that hosting company. Uptime, latency, quality & responsiveness of technical support are few parameters on which hosting company can be evaluated.
- Check if the hosting provider offers multiple domain hosting, sub-domain creation etc. This is particularly important when you wish to install more than one website / web application with single hosting account.
- Make sure that your hosting provider allows you to book domains and hosting space online. Further check the ‘domain transfer policies’ of your hosting provider.
- Check if the hosting provider offers features like autoresponders, POP3, Mail Forwarding etc within the email setup module.
- Check if the hosting provider offers you the free ad-on softwares for newsletter / subscription management, project management etc.