原标题:web服务器Nginx:Windows版的几个简单事实
Nginx服务器知名度很高,高性能,高可扩展,的确是这样。但并非指你随便下载一款事先编译好的,就能满足你的要求,尤其是Windows版本的。
比如,官方编译好的Windows版本的Nginx,其基本事实就是:
(1)使用的是内生Win32 API,不是通过Cygwin的模拟层。
(2)仅用了select()连接方法,所以,什么高性能、高可扩展,你就基本不要想了。对于这一点,伊戈尔·赛索耶夫(Igor Sysoev)同志还是很谦虚的:正因为这个,所以,即使是最新的nginx 1.13.3,也还只是一个Beta版。
(3)大家都知道,Nginx运行时有两种进程,一个是主进程,一个是工作进程。Windows版的,只有一个有效的工作进程,虽然你可以运行多个工作进程。
(4)最新的,也还是没有windows服务进程版,但计划在下个版本加入这个功能,这个,还真的比较值得期待。
(5)虽然不能运行为服务进程,但其实管理起来也还是相当简单的:
责任编辑: