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?
事件驅動和異步。