| |
UNIX
vs. Windows
So,
your ready to pick a web host for your site. You need
the site to be fast, effective and you want
administrating the server, or hosting account to be easy
and even, dare we say it, fun! You have to decide if your
going to get a server, or hosting account on a Microsoft
Windows (NT, 2000 or XP) server or a UNIX (Linux,
FreeBSD, OpenBSD, etc...) server.
The first thing you should consider when making this decision
is if you are looking for stability, or easy of use. This,
unfortunately, is one of the trade offs you sometimes are
forced to take when making this decision. UNIX based servers
are primarily superior in the up time and stability departments
than their Windows based counterparts. On the other hand,
while they may need to be rebooted more often, Windows servers
are much easier to administer and use.
With the stability and security of UNIX in mind, some of
the cons of the OS are that it is daunting for new users
to understand. UNIX utilizes a command line interface for
administration. This interface, which is similar to the original
MS-DOS interface, can be difficult to understand to a novice.
In addition, in order to maintain a stable UNIX machine,
one must update the kernel and software regularly, a process
which is significantly more difficult than its Windows counterpart
task.
Once you have decided if you feel you are capable of administering
a UNIX server, or would prefer the ease of use of a Windows
server, take the next step and decide how you want your site
to be structured. Will you be using scripting? If so what
kind? For example, if you will be using a dynamic site, and
decide that you want to go Perl as your language of choice
then UNIX should be your operating system of choice. This
holds true for languages such as PHP, and Pythlon also. On
the other hand, if you choose to go for an ASP based site
then you should choose Windows. Choosing the native platform
over a cloned interpreter is always the wiser move (some
UNIX systems can run ASP scripts, and vice-versa however
the quality of the script execution can be lesser.)
Keep in mind that if you choose a Windows-based web server
(this does not apply to hosting accounts as the host should
take care of it for you) you will need to update the software
with security patches from Microsoft's web site almost weekly
to prevent your site from being exploited. UNIX administrators
will only have to do so monthly or so as UNIX is more secure
by nature, and needs fewer patches and software updates.
In the end,
if you do everything just right, a UNIX hosted web site
and a Windows hosted web site will function relatively
equally, and both should keep you happy... Be sure to keep
operating costs and maintained in mind when making your decision
and you won't regret it.
thanks to Ratemyhost.com
|
|