什么是Nginx?
Nginx是一种轻量级、高性能的Web服务器,可以做反向代理服务器,可以处理静态页面,利用反向代理功能处理动态页面,Web服务器,作用同Apache、lightted一致。
Nginx优点:
1:响应速度快;
2:高扩展性,由于Nginx实现主要是通过不同模块组成;
3:内存消耗低;
4:支持高并发性;
5:高可靠性,支持热部署(24小时不间断服务)
应用场景:适合于要在高并发请求的同时保持高效的服务的场景。
Nginx的日志输出级别:
debug、info、notice、warn、error、crit、alert、emerg、
Nginx反向代理的特点:
1:由Client发请求时,到达Nginx服务器后会完整缓存一份请求在nginx缓存中(先接收再转发);
2:之后到上游服务器做负载均衡;
3:从上游服务器返回数据时,nginx服务器是边接收边转发。
Nginx反向代理的优缺点:
优点:降低上游服务器的负载;
缺点:延长一个请求的处理时间并且要有缓存的磁盘空间。