W3C近日发布了一个有趣的数据统计,Web服务器的数量在28年的时间里呈指数级上涨:从90年代的个位数到2000年的超过950万个,而在2019年,Web服务器的总数已经超过17亿1700万个。
最早的 Web 服务器简单地响应浏览器发送过来的 HTTP 请求,并将储存在服务器上的 HTML 文件返回给浏览器,是为静态Web服务器时代。静态Web服务器是最初的建站方式,浏览者所看到的每个页面都是建站者上传到服务器的 HTML 文件,这种网站每次增加、删除、修改一个页面,都必须对服务器文件进行一次下载和上传。
此后,动态Web服务器的出现弥补了静态 Web 服务器功能上的不足,它具有良好的交互性,HTML 文件自动更新内容无需手动更新,降低了生产维护成本和迭代周期。
而随着开源Web服务器如Apache、Nginx等的出现,降低了建站难度的同时,伴随着互联网浪潮而来,Web服务器的数量也急剧增加。目前主流的Web服务器有Nginx、Apache、Microsoft和Google等。
根据Netcraft的9月Web服务器排行榜,Nginx已经占据超过30%的市场份额,服务器数量超过4.2亿,Apache在今年4月被Nginx超过以后排在次席,服务器数量超过3.7亿。
市场份额排名
但在活跃网站的排名中,Apache以接近30%的占比远远超过Nginx的19.22%,排名榜首。
活跃网站排名
各位InfoQ的读者朋友,你用的是哪家Web服务器呢?
领取专属 10元无门槛券
私享最新 技术干货