nginx学习

nginx是一个高性能的http和反向代理服务器。特点是占用内存少,并发高。

nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语音,比如Perl、PHP等。但是不支持JAVA。

java程序只能通过tomcat配合完成。

nginx三大功能:1.反向代理;2.动静分离;3.负载均衡;

nginx采用了IO多路复用机制,每个worker都是一个独立的进程,但是=每个进程只有一个主线程,通过异步非阻塞的方式来处理请求,每个worker的线程可以把cpu的性能发挥到极致。

所以worker的数量和服务器的cpu数量相等是最为合适的。

原文地址:https://www.cnblogs.com/yunger/p/12455564.html