Linux vs Windows hosting (which is better)?

Linux vs Windows hosting (which is better)?

Linux vs Windows hosting

If you’ve already decided you need a hosting account, you might get slipped up when you get asked, “Linux or Windows?” Fortunately, there isn’t a big difference between them and either type of account works for most customers.

To make sure you do get the right type of account, though, you should choose the type of hosting account you want based on how you’re building your site.

Development Tool Linux Windows
WordPress® or other Web apps
Dreamweaver or other WYSIWYG apps
PHP, MySQL, CGI, Python, or Perl
ASP, ASP.NET, MS SQL
ASP, ASP.NET and PHP, MySQL
I have no idea what any of this means

It’s important to note that these are just our recommendations. Windows accounts will actually support most of these development tools but Linux hosting best fits most customers hosting needs.

In order to decide whether to go for Linux or Microsoft hosting you will have to identify what your website will need supported.

If you need to support Microsoft products such as ASP.net, ASP, MS Access, Microsoft SQL Server or VBScript, then Windows hosting would be better.

Linux is generally a more popular option because of its affordability, stability and many features. Linux supports PHP, Perl, mySQL, PostgreSQL and CGI Scripts.

Both Linux and Windows servers are reliable, stable and secure. Generally, however, more viruses are written to attack Windows servers than Linux servers. If you need to host on a Windows Server ensure that your web hosting company continually upgrades their Windows and Linux servers with the latest fixes and patches available.

Two points to note:

First, just because you use Microsoft Windows on your computer does NOT mean that you need to host on a Windows hosting package. Windows for your home computer is completely different from a Windows server.

Secondly, even if you use Microsoft FrontPage or FrontPage extensions to design your website, you can still use either Linux or Windows hosting as long as your chosen package supports FrontPage.

What is web hosting?

What is web hosting?

Here are some points to help you understand just what web hosting is and how it works:

1. The reason to sign up for Web Hosting is to give your website a place to live for 24 hours a day, 365 days a year.

Your website has to be housed on a computer somewhere that is always connected to the Internet. This computer on which your website will live is called a Web Server and is owned by your web hosting company.

2. Web hosting is in essence a subscription service. 

In order to continually make sure that your website has a place to live you will have to pay recurring amounts: either monthly or yearly.

3. Some big websites — such as Google and Ebay — do their own web hosting. This is the exception rather than the rule.

It is usually the best bet to let another organisation do the hosting for your site. Here are some of the reasons why:

» Uptime. If your website goes down in the middle of the night for any reason someone else takes care of the problem for you. Generally you won’t even know that the site was down. With most web hosting companies your site will have at least 98% or better uptime.

» Salary Expense. In order to make sure that the computer your site is on is running smoothly at all times you will have to hire a full time employee called a Systems Administrator. When you use a web hosting company then the cost of the skills are spread across all their clients.

» Security. There are hackers out there who enjoy causing havoc. A web hosting company will generally have experience in ensuring their client’s websites are as secure as possible.

4. The specific computer on which your website lives is called a web server. 

Generally speaking, if the web server that your website is hosted on goes down, your website goes down.

5. A web server typically hosts many websites.

Just because your website is stored on a computer does not mean it is the only one on the web server. Generally their are many websites on one web server to produce economies of scale which enable you to get affordable web hosting.

6. An established web hosting company will generally own many web servers which in turn host many websites. 

Each web server the hosting company owns will typically host hundreds of individual websites and domain names.

7. Across the world there are many more websites than there are web servers because it is possible to host thousands of small websites on one web server. 

8. If you sign up with a web hosting company, your website will be assigned to one of their web servers.

9. Your domain name will be assigned to one of their name servers.

A name server is a computer which will connect your domain name (http://www.YourDomain.co.ug) to the web server where your website lives.

10. Your name server and a web server work together to get visitors from all over the world to your website. 

This is how it works:

Your visitor types your domain name in his browser. Based on information provided by your hosting company’s name server, your website is found to live on the specific web server where it was originally assigned to by your web hosting company.

A single page of your website is sent to the visitor’s browser by the web server.

The process repeats when your visitor goes to the next page of your website.