Nginx 高频面试题及详细真实答案(实战版).docxVIP

  • 2
  • 0
  • 约4.49千字
  • 约 8页
  • 2026-06-08 发布于河北
  • 举报

Nginx 高频面试题及详细真实答案(实战版).docx

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)

1亿VIP精品文档

相关文档