参考答案
结论:Nginx是高性能HTTP服务器、反向代理及负载均衡器,采用异步非阻塞事件驱动模型。核心要点:1.用途:反向代理隐藏后端,负载均衡(轮询、权重、ip_hash等),静态资源服务,动静分离,SSL终止;2.原理:基于多进程+单线程事件循环(epoll/kqueue),每个worker处理数千并发连接,内存占用低;3.对比Apache:Apache每连接一进程/线程,阻塞模型,高并发下资源消耗大;Nginx擅长高并发静态文件与反向代理。常用模块:ngx_http_upstream等。