KM盒子APP制作软件

Windows/Linux服务器的选择与对比

时间:2019-05-13 10:48 点击:

对于服务器是选择Windows系统好还是Linux系统好,这样一个话题实际上网上有很多文章在探讨。我们也都一致的认可Linux系统的性能要优于Windows系统,而Windows系统则相对更简单易于使用。

1、AQBox为什么选择Windwos系统服务器

既然Linux服务器的性能要优于Windows系统,那么,为什么AQBox系列产品还发布Windwos系统版本呢?这其中最主要的原因有两个:一是国情我们都习惯了使用Windwos系统,Linux系统很多用户都不会使用,这对于企业来说会增加开发和维护成本。二是因为AQBox系列产品定位的是中小企业应用快速开发,对于单台服务器同时在线3万左右的并发,Windwos系统的性能和硬件已经足够了。而对于需要解决大访问量和高并发的应用,也可以使用Nginx载均衡器做集群。

同时,随着微软Windows 2016 core 和2019 core 里程碑服务器操作系统的发布,Windows服务器也已经很强大了,能够最大的发挥X86硬件的性能。因此我们在综合评估性能、稳定性、时间成本和易用性等多方面因素后,选择了发行AQBox for Windwos系统版本的系列产品,帮助中小企业快速开发Web、APP和IOT应用。

2、AQBox为什么选择Nginx做Web服务器

众所周知Nginx的优点是:(1)轻量级,占用内存及资源极少;(2)抗并发,基于异步非阻塞处理请求;(3)模块化,易于扩展。但Windows版本的Nginx是存在争议的,官方网站上明确的写着“Windows的Nginx版本使用本机Win32 API(而不是Cygwin仿真层),目前仅使用select()和poll()连接处理方法,因此不应期望高性能与高扩展性。”

那么AQBox为什么还选择Nginx做Web服务器?因为这句话是几年前Nginx刚发布的时候写的了,几年过去了虽然这句话依然还在,但Windows版本的Nginx却早已不是当年那个弱弱的版本。尽管不像Linux版支持epoll多路IO复用,但这并不影响Nginx在Windows平台依然是高并发、低资源占用、简单易于使用的优秀Web服务器。