Different Types of Web Hosting Services
Website builder: Web hosting providers offer the services of the website builder. This service is useful to the beginners those want to host a website.
Shared Hosting: In shared hosting, you share the server with other website owners. It means that you will share a physical server as well as some software applications.
Dedicated Hosting: Dedicated hosting is the type of web hosting services in which you will get the complete web server. Unlike shared hosting, there will not be sharing of the server and resources. It is better for faster performance.
Collocated Hosting: This type of service includes buying your own server. You will be responsible for your server and will get full control of it.
Linux or Windows web server is functionally equivalent. They will differ in cost, ease of use, versatility, and stability. The selection between the two depends on your hosting requirements. The cost for a Windows web server will be more than Linux.
Linux Web servers will allow you to run the scripts in PHP, Perl, Python, and some other UNIX oriented languages. Most of the times, it supports MySQL and PostgreSQL databases.
Windows Web servers will allow you to run ASP scripts and utilize Microsoft technologies like .NET. Microsoft SQL Server and Access databases are supported by these types of web servers.