目前市场上有两种基本类型的服务器,Windows服务器和Linux服务器。究竟选择哪种服务器对于很多网络新手而言,感觉有点举棋不定。虽然网上关于这两种操作系统的评论和文章挺多,但本人看来还不是很全面,我想从多方面和实用性的角度来分析下这两种平台。
开源还是封闭
微软拥有Windows操作系统,并且只有他才能更新这套操作系统。而Linux呢,是完全开放、开源并且是免费的。当然,目前国内Windows操作系统占据着主导地位,这是不争的事实。一个很重要的原因就是微软还没有在中国严格的审查服务器安装Windows操作系统的版权。一旦严格起来,估计很多公司都可能会选择免费的Linux操作系统。坚持使用Windows操作系统的服务器公司可能会把Windows的版权费用转嫁到客户身上。
我的电脑是Windows的
很多网络新手认为自己的电脑是Windows的,服务器就一定要运行Windows。这简直是个玩笑话。事实上,访问你网站的人不知道你的服务器上运行的是Windows还是Linux。当然对于网站开发者来说,这两种系统的开发模式完全不同,很多开发者觉得Linux太复杂,Windows要相对简单。这一点确实是Linux落后于Windows的一个重要原因。
稳定性问题
很多人认为Windows的稳定性没有Linux高,这种论调当然归功于在Windows系统上发生的黑客攻击太多,给Windows带来了太坏的名声。实际上,针对Linux系统的漏洞也不少,我们不能一味的说Windows就不安全、不稳定。如果有一个优秀的Windows系统管理员的话,Windows的安全性绝对不比Linux的差。
服务器脚本语言
用Windows还是Linux,最主要的问题是要考虑你到底想做什么?你想使用哪种技术?微软的Microsoft支持ASP,ASP.net,SQLServer数据库,其他的组件如PHP,MySQL等也支持的很好。而Linux呢,则不支持ASP相关系列组件,相比Windows而言,可以支持的组件要少很多。
总之,选择Windows主机还是Linux主机就要看你自己的要求了。既要符合你网站的要求,最好也要符合你的操作习惯。希望本文对一些准备购买主机的朋友有所帮助。