如何选择网站服务器系统:Windows VS Linux

投稿   明月登楼  2017-08-28 07:28:16  166 人阅读  33 条评论

投放广告联系   诚邀合作伙伴   赞助我们   垃圾评论惩罚

关于网站服务器操作系统的选择也是很多站长们的困惑之一,虽然这个选择目前可选择的无非也就是 Windows 和 Linux 而已,但现实是这是一个有关网站长期规划的重要选择。服务器操作系统可是决定了网站平台几乎所有的基础,今天明月就以自己的认知和观点来分析一下这两者的差异和选择决断。

如何选择网站服务器系统:Windows VS Linux 建站经验 第1张

首先我们来说说 Windows,关于微软的 Windows 操作系统可以说是目前世界上装机量最大的操作系统了,记住这里没有“之一”。但是这个装机量是个人电脑的,而不是服务器的。个人电脑简单理解就是一个善于“单挑”的终端设备,无论是影、视、音、游戏这些多媒体类内容,还是运算能力都表现突出,也就是说适合个人使用的。服务器电脑则是专门用来应对“群殴”的,可能在影、视、音、游戏的表现上很差,但可以将资源合理高效的分配给更多的人来调取运用才是其主要的职能。所以,个人电脑(也就是俗称 PC)和服务器不能只看表面的,最好的实例就是个人电脑可以随时关机、重启,而服务器的关机和重启有时候就是一场“灾难”影响范围非常的大。

所以 Windows 用在服务器上的时候就是 Windows Server了,也就是服务器专用版的 Windows,其特点就是沿袭了 Windows 的图形化界面,使服务器上的配置和部署达到“可见即所得”,有效的降低了服务器端的技术门槛。因为是 Windows 家族的,所以相应的服务器模块也都是 Windows 系统下的,比如:ASP(网络脚本语言)、SQL Server(网络数据库)、IIS(Web服务器)等等这些可以说都是微软打包的,这样自然就有微软的“基因”在里面了,那就是“非开源”、不菲的授权使用费用等等后期的支出压力。

当然,目前的国情来说,对于“微软”出品的这些产品伴随的都是“盗版”,服务器端的 Windows Server 盗版好像也不是没有,至于说 ASP、SQL Sever 这方面的弊端其实也是不少的,归根结底就是前期几乎免费的部署成本到后期不菲的升级改造费用,结果往往还是很痛苦的。因为不开源,你要用更安全的方案的时候除了正版的收费授权几乎没有其他的选择,我想这就是极具微软特色的“绑定”了。这时也有人说 Windows Server 也是可以使用 PHP+MySQL 的呀,是的,理论上是可以的,但其维护成本也不是谁都可以承受的,这里还不提其性能表现了,这就是个“性价比”的问题了。

Windows Server 的优势就是入门门槛很低,很容易上手,这也是至今还深受欢迎的一个主要原因,但是在后期的诸多问题也是不能忽视的,运营成本、维护成本都会逐次递增。我记得当然有黑客爆料微软自己的服务器竟然使用的是 Unix ,当是也算是业界的一个“冷笑话”了。

目前 Windows 10 内集成 Linux Bash 本身也是很能说明问题的,当然微软自己说是了为了提高开发者的工作效率,但是“微软爱 Linux”好像已经是业界的共识了。微软的手机操作系统 Windows Mobile 发展到今天被 Android 逆袭也可以算是微软“自尝恶果”的最好诠释了(Android 以及苹果的 iOS 甚至 iMac。一个是 Linux 演化而来,一个是 Unix 的变种)。

所以综上所述,不考虑性能表现的情况下,Windows Server 其实已经是一种落后技术产品了,在可扩展性上 Windows Server 可以说是“先天不足”,甚至可以说使用 Windows Server 就是在给自己未来“挖坑”,以后主要就是为了“填坑”而已。(个人观点,可能有点儿偏激了,不喜勿喷!)

其实关于 Windows Server 明月早些年也用过,整体的体验只能说是一般般而已,毕竟那个时候也没有其他的选择或者说当时国内也没有可供参考的技术资料。给我印象最深的就是“授权”这个词汇了,不少的功能模块都会看到“授权”的提示,这也是我当然放弃 ASP 选择 PHP 的主要原因。

如何选择网站服务器系统:Windows VS Linux 建站经验 第2张

下面我们再来说说 Linux,Linux 其实算是 Unix 的一个分支,虽然Linux 的内核都是独立编写的,但其原理思路还是脱胎于 Unix 的。说到这儿不得不说 Unix 操作系统鼻祖的地位真的好牛X,Unix 至今还是活跃在服务器操作系统领域的“常青藤”存在,Unix 跟 Linux 最大的区别就是“开源”程度不一样,Linux 几乎是“全开源”的,这也是为什么在后来可以迅速风靡世界的主要原因之一。

“开源”很多人都会提到“安全性”隐患,这也是当年很多人质疑“开源”可行性的主要点,但事实证明这个质疑是“多虑”了,在全球千千万万的程序员们多年的努力下,最终还是创造出了 Linux 这个传奇,甚至一段时间在“桌面操作系统”领域给微软都形成了很大的威胁,可以毫不夸张的说 Linux 绝对是抗争“微软垄断”的先驱。

在“桌面系统”方面,虽然 Linux 一直在努力,但是其“基因”也决定了其“先天不足”,再加上微软稳定持续增长的“市场占有率”已经成为人们使用电脑的标配事实,在“桌面系统”领域,Linux 还有很长的路要走的,但是在网络服务器方面的表现确实一年比一年的“强悍”起来。

目前全球运行 Linux 的服务器绝对是微软的 Windows Server 无法可比的,这也造就了 Linux 在网络服务器方面的技术越来越成熟,并且占据了至今的主导地位。而 Linux+PHP+MySQL、Linux +Apache+PHP+MySQL(简称LAMP)或者Linux+Nginx+PHP+MySQL(简称LNMP)的组合更是成为了当今网络服务器的主流组合。其成本低廉的费用、“开源”下强悍的可扩展性正在一步步的蚕食 Windows Server 剩下的那点儿“占有率”。

在服务器端选择操作系统一定要遵循“随大流”的原则,用的人多了自然更新也就频繁了,在“开源”这面大旗下本身就带动了很多开发者的参与积极性,这样结果就是发展越来越快,技术的更迭也更加的频繁,各种需求也可以更快的得到满足。

如何选择网站服务器系统:Windows VS Linux 建站经验 第3张

普遍来讲,Linux 比 Windows Server 高效,并且节省资源,并不是说 Windows Server 执行sql语句就比 Linux 慢多少,对于实际的计算,不管是 Linux 还是 Windows Server 速度都是差不多的(这取决于 CPU 的能力),要不谁还用 Windows Server 当服务器?

如果大家都把图形界面关了( Windows Server 只能是类似关闭图形界面),把显示器关了,让服务都在后台自己慢慢运行,在效率上没有谁高谁低的问题,都是差不多的,不可能出现 Windows Server 的反应速度比 Linux 慢多少的情况……

但这只是最最理想的情况下,实际上 Windows Server 就是比 Linux 慢一些,并且更消耗资源,但这个和具体的软件关系不大,没听说 Windows Server 的 MySQL 就比 Linux 的 MySQL 效率低的问题,都是 MySQL ,都是一样的,Windows Server 之所以慢,完全慢在图形界面上,Linux 之所以快也是快在命令行上,这个是操作系统的问题,不管装什么软件,Windows Server 都是慢,因为 Windows Server 要为这个软件维护一个非常消耗内存的窗口,并且要时时维护着,这才是 Windows Server 效率低的根源,因为它要把大量的计算消耗在维护一个庞大的可视化界面上,而实际的应用所分到cpu时间就变少……

综上所述,虽然 Windows Server 有着入门门槛低的优势,但是为了网站的长期发展考虑,这点优势真的是不算什么的。再加上现在网络信息的发达几乎所有的技术资料都可以通过互联网获得来学习掌握,只要下点功夫,掌握 LNMP 或者 LAMP 的基本部署和运营还是简单了很多的,所以明月还是建议在选择服务器操作系统的时候优先选择 Linux 的

懿古今建议

如果是玩 ASP 的,比如 zblogASP,就使用 WIN 主机吧;如果是玩 PHP 的,比如 WordPress、zblogPHP,就使用 Linux 主机吧。

如果文章对你有帮助,请赞赏支持作者继续创作!

历史上的今天:

文章标签: ,   ,   ,  
原文地址:http://blog.ymanz.com/wzjs/5528.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 明月登楼 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!

 发表评论


  1. 小白蜀黍网赚
    小白蜀黍网赚 【秀才】 @回复

    完全不懂,但是用的是Linux

  2. 橘子书
    橘子书 【丞相】 @回复

    linux的折腾还是比较少的,这方面以后要加强一些。

    • 玉满斋
      玉满斋 【尚书】2017-08-29 10:05  回复

      @橘子书呵呵,服务器端忽略Linux,就意味着落伍哦!

  3. 说彩
    说彩 【书童】 @回复

    首选linux,使用与维护上比window要难一些,除此之外,没有选择window的理由。

    • 明月登楼
      明月登楼 作者回复2017-08-28 20:15  回复

      @说彩是的,难,其实不可怕,无非就是学习而已,重要的是性价比高和稳定性以及未来的扩展性!

  4. 狂放
    狂放 【举人】 @回复

    只爱Linux

    • 明月登楼
      明月登楼 作者回复2017-08-28 20:15  回复

      @狂放Me Too,真的是大爱呀!

      • 狂放
        狂放 【举人】2017-08-29 08:28  回复

        @明月登楼windows太吃性能,而且大多数人都用的是Linux,所以还是Linux好点

  5. 很文博客
    很文博客 【秀才】 @回复

    性能还是linux强点,用的都是命令!

  6. devoted
    devoted 【举人】 @回复

    Zanzanzan赞赞赞z

  7. 阁楼藏
    阁楼藏 【秀才】 @回复

    主要还是不懂 [嘻嘻]

  8. 一介小民
    一介小民 【状元】 @回复

    还没到达那种时候,也许到了不

  9. 网赚大全
    网赚大全 【小白】 @回复

    支持一下博主

  10. 摩臣娱乐
    摩臣娱乐 【小白】 @回复

    买最贵的!

  11. Waylee
    Waylee 【举人】 @回复

    用了一年linux,感觉很方便,慢慢就适应了。不过维护方面,真的不擅长了,命令每次都要查询

    • 明月登楼的博客
      明月登楼的博客 作者回复2017-08-28 16:38  回复

      @Waylee是的,这个确实是刚开始最不习惯的地方,但是熟能生巧嘛,其实很多命令和参数还是有一定的规律可循的!只要发现这个规律了也就是基本上记下了!当记得这些指令后,再看那些参数啥的就是小菜一碟了!

  12. 在线看小说
    在线看小说 【进士】 @回复

    我现在用的是linux,但我个人更喜欢win server

    • 玉满斋
      玉满斋 【尚书】2017-08-28 16:39  回复

      @在线看小说呵呵, Windows Server的图形化操作界面确实是很受欢迎的,不过,Linux上倒是可以用那些面板程序来弥补的!

      • 在线看小说
        在线看小说 【进士】2017-08-28 19:26  回复

        @玉满斋是的,不过像我现在用的,ftp经常就出问题了,原来是因为数据库负载高,而ftp账户跟数据库挂钩,只能重启,win server没遇到这样的情况

  13. 小苍老师
    小苍老师 【状元】 @回复

    对服务器而言,我肯定是选L,而不是W。因为L的稳定、安全、快而省资源。

    • 玉满斋官方旗舰店
      玉满斋官方旗舰店 【秀才】2017-08-28 16:51  回复

      @小苍老师是呀,是真的好省资源的!

  14. 电炖锅的那些事
    电炖锅的那些事 【书童】 @回复

    文章有用。我也是按你说的选择的。
    xyybk_com站长来交流学习了。

  15. 别彧
    别彧 【书童】 @回复

    能打开速度OK就OK

  16. 靠谱学生兼职网
    靠谱学生兼职网 【尚书】 @回复

    Windows Server安全性没有这么好

    • 明月登楼的博客
      明月登楼的博客 作者回复2017-08-28 16:47  回复

      @靠谱学生兼职网嗯,其实除了安全性以外,还有就是“性价比”了!Linux服务器在同等配置下价格真的是好实惠呀!

  17. 孕妇帮
    孕妇帮 【进士】 @回复

    我用的是Linux

  18. 投资巴士
    投资巴士 【书童】 @回复

    应该说还是linux好一些!稳定,安全

  19. 演绎法
    演绎法 【进士】 @回复

    当然是lin

  20. 幻想
    幻想's Blog 【举人】 @回复

    首选Linux

  21. 心动
    心动 【进士】 @回复

    首选Linux~

  22. 九哥
    九哥 【进士】 @回复

    玩wp和php,所以选Linux

  23. 里维斯社
    里维斯社 【进士】 @回复

    虽然不懂Linux,但是服务器的安全性是最重要的,首选Linux

    • 明月登楼学习笔记
      明月登楼学习笔记 【进士】2017-08-28 16:52  回复

      @里维斯社呵呵,Linux的可升级性和可扩展性太强悍了!不像 Windows 那样,升级就得被微软盘剥一下!