nginx常识类信息-01

89 阅读1分钟

Nginx适用于哪些场景

- 静态资源服务
    - 通过本地文件系统提供服务
- API服务
    - OpenResty
- 反向代理服务
    - 缓存加速
    - 负载均衡

Nginx的使用优点

- 高并发、高性能
    - 兼顾高并发和高性能
- 可扩展性好
    - 模块化扩展
    - 生态圈很丰富
- 高可靠性
    - 可以持续不间断的运行数年不会出现问题
    - 其它web服务器定时间就得重启
- 热部署
    - 可以在不重启的方式进行升级
    - 如果重启,会给所有的上游发送reset码,很多软件不能够合适的处理reset码
- BSD许可证
    - 免费开源、可以用于商业

Nginx和Apache的对比分析

apacheNginx
占用资源和内存轻量级,同样起Web服务器,占内存和资源更少
阻塞型抗并发,异步非阻塞的,高并发下,可保持低资源低消耗低性能
可用的模块超多可自定义模块,编写模块相对简单
rewrite
稳定性强,BUG少
性能
安装简单,配置简洁,启动容易
支持负载均衡
静态处理性能弱,更适合动态请求强,适合处理静态文件,内存消耗少
同步多进程模型,一个链接对应一个进程异步,多个链接可对应一个进程
适合作为后端服务器适合作为前端服务器
支持反向代理服务器