服务器为什么大多用 Linux?
创始人
2025-01-21 12:04:10
0

这个事,IIS(微软的 Web Server)至少要负一大半责任。

首先,大家不要去按照现在Linux的情况跟Windows比。

很多东西在发展过程中就是一种生态强弱的比较。在那个关键的时间点,你的生态强,大家都用你,那么你就统治了行业。

然后回头再看,当时很重要的那个业务或者特性,后面已经不存在了。但统治地位建立了,就很难逆转了。

就像安卓当年的一大优势就是允许刷机,对安卓的促进还是挺大的,但现在厂商都开始禁止 root 和 bootloader 解锁了。

Linux 统治服务器端,完全是 Linux 的WebServer打败 Windows 的 WebServer 的过程。

在大概 2000 年的时候,Windows 的 WebServer 其实还是有一定优势的。

  • 自带 FTP 功能。
  • ASP 动态网页不需要额外部署软件。(当时 ASP 还是挺好用的一种开发语言)
  • 有图形界面来做配置,适合小白管理员。

但很快,Windows 太封闭的问题,就开始有很大影响了。

IIS 在 apache + nginx + lighttpd 面前,被打得毫无还手之力。

首先是对 php、ruby 等越来越多的开发语言,支持太差。

IIS 过度绑定asp.net,其他开发语言在上边部署经常出现各种各样的幺蛾子。

2005 年前后那会,正是各种开发语言井喷的时间,大家对 apache 的兼容性,都要好于对 IIS 的兼容性。

IIS 搞那一大堆权限、运行生命周期啥的,让很多语言的 runtime 难以适从。

其次是,IIS 的性能被 nginx 和 lighttpd 吊打了。

这两个基于 poll 和 epoll 的项目,因为项目特别轻量,所以性能上往往能够拿出 IIS 几倍的并发能力来。

加上 IIS 把自己的配置搞得太复杂、太难以调试了,导致很多用户根本不会做性能优化。

这两个原因,让 Web Server 业务基本就被 Linux 抢走了。

你抢走了刚需业务,那么非刚需业务自然也不会用 Windows Server,也不会用asp.net。

这些公司为了简化自己的技术栈,就从头到尾都用 Linux 了。

当然了,上边这段陈述也隐藏了另一个原因,asp.net 输给了 php、jsp 等开发语言,也加速了 Windows Server 的失败。(php 好像一度市场占有率超过 80%)

相关内容

热门资讯

模板透视挂!四川游戏家园破解器... 模板透视挂!四川游戏家园破解器(辅助)原来真的是有辅助插件(哔哩哔哩)1、四川游戏家园破解辅助软件下...
此事备受玩家关注!微信小程序中... 此事备受玩家关注!微信小程序中至上饶510k辅助器!真是存在有开挂辅助插件(有挂功能)-哔哩哔哩微信...
要领透视挂!微信途游四川辅助器... 要领透视挂!微信途游四川辅助器(辅助)竟然真的是有辅助神器(哔哩哔哩)1、起透看视 微信途游四川辅助...
黑科技辅助!微乐透视辅助功能插... 黑科技辅助!微乐透视辅助功能插件下载!其实真的有开挂辅助插件(的确有挂)-哔哩哔哩1、进入游戏-大厅...
第三方辅助!新超凡手游辅助!总... 第三方辅助!新超凡手游辅助!总是是有开挂辅助app(揭秘有挂)-哔哩哔哩一、新超凡手游辅助可以开透视...
练习透视挂!fishpoker... 练习透视挂!fishpoker透视底牌(辅助)一直一直总是有辅助神器(哔哩哔哩)在进入fishpok...
截至发稿!乐乐围棋入门脚本!确... 截至发稿!乐乐围棋入门脚本!确实是真的有开挂辅助方法(的确有挂)-哔哩哔哩1、乐乐围棋入门脚本破解器...
绝活透视挂!越乡游义乌辅助器免... 绝活透视挂!越乡游义乌辅助器免费试用(辅助)真是一直都是有辅助app(哔哩哔哩)1、在插件功能辅助器...
2026版教程!多乐小程序如何... 2026版教程!多乐小程序如何开辅助!都是存在有开挂辅助教程(有挂方法)-哔哩哔哩;脚本下载中分为三...
窍要透视挂!广西八一字牌辅助视... 窍要透视挂!广西八一字牌辅助视频(辅助)都是真的有辅助攻略(哔哩哔哩)暗藏猫腻,小编详细说明广西八一...