Picking a good hosting service and OS
In terms of chosing a hosting service, you get what you pay for. Regardless of Linux or Windows, if you are paying $6/month for hosting, users are being packed onto servers like clowns in a circus car! You know those web pages where you count to ten before it displays? That's where they come from.
My site is hosted by a Windows Server 2003 service, costing $29/month. It's up all the time, it downloads fast even though it is very graphics intensive, its backed up by the IT staff every day, and it survived a few "slashdotting" usage ****es (after a BBC news article about something on my site) without the slightest hiccup. My hosting service has also been in business for over 10 years.
A company that provides Windows, Linux and BSD probably has a very professional staff. Check if they offer Microsoft SQL Server or DB2 or Oracle, even if you never plan to use them, just to see if they have highly trained staff on site. Check to see how long they have been in business!
If you want to host a modest website, it won't make much difference what you use. Linux and Windows are both mature products. Beware of people with political axes to grind, who try to tell you that one OS or the other will crash all the time or is slow. None of that is true of current major operating systems.
If you are hosting a heavy-duty e-commerce site, then you want Windows Server 2003 and MS SQL Server or some other database that supports atomic transactions and failure recovery. Don't try to use Access or FoxPro or MySQL to back up a busy site, they won't bear up under the load, and they won't recover from crashes or failures without corruption of your database. Look at TCP-C benchmarking. The MySQL companies do not condone it, but people have run the TCP-C kit on their products, and the news is not good. For example, MS SQL Server is about 40 times faster than MySQL at atomic transaction processing. And MySQL is about 10 times faster than PostgreSQL. This is why they rant and rave against TPC benchmarks, because they don't want you to realize how poorly they implement atomic transactions.
|