Web server 的定义?
一个web server 是一个信息技术,通过HTTP(是一个网络协议,处理WWW上的消息分配)处理请求
Entire computer server -> whole thing
Appliance -> physical box
Software accepts and supervises the HTTPrequests -> HTTP server
什么是Nginx?
Nginx("engine x") 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。
C10K Problem?
事件驱动和异步。