- 2
- 0
- 约4.49千字
- 约 8页
- 2026-06-08 发布于河北
- 举报
Nginx高频面试题及详细真实答案(实战版)
一、基础认知类(初级必问)
1、简单说下Nginx是什么?核心作用有哪些?
答案:
Nginx是一款轻量级、高性能的HTTP和反向代理服务器,也能做负载均衡、静态资源服务、TCP/UDP代理。
日常工作里最常用的核心能力就四个:
静态资源托管:图片、js、css、静态页面直接由Nginx返回,不打后端服务,速度快
反向代理:接收客户端请求,转发给后端Tomcat、Node、Go等服务,隐藏后端真实地址
负载均衡:多台后端服务分发请求,避免单节点压力过大,提升可用性
HTTPS、压缩、缓存、限流、防盗链:做网关层的统一管控
2、Nginx和Apache的核心区别?为什么线上大多用Nginx?
答案:
最核心的差异是模型不同:Apache是多进程/多线程同步阻塞,Nginx是事件驱动异步非阻塞。
实际线上对比:
Apache每个请求占一个线程/进程,高并发下资源耗尽、卡顿严重
Nginx单进程可以处理上万并发连接,资源占用极低,抗高并发能力强
Nginx配置简单、热部署、支持平滑升级,不中断业务
现在业务基本都是高并发场景,所以生产环境基本统一用Nginx。
3、Nginx常用的核心模块有哪些?
答案:
日常工作高频用到的模块:
ngx_http_core_module:核心模块,处理HTTP
原创力文档

文档评论(0)