Ngnix

Ngnix

1 简述优势\|功能\|特性\|不同 2 处理和阻止 3.概念

||2 过程抢占listenfd fork 读取 解析 处理 产生 返回 断开 \| 交互

3 for信号\|事件 |3 namespace

1 http https smtp pop3 imap协议

|1 HTTP、events、log核心模块;HTTP Keep-Alive

||2 accept_mutex互斥锁、Socketlistenfd

3 master、worker ||3 SCGI、WSGI、FastCGI

1 稳定、丰富、自由、开源、简单、低资源消耗、免费

|1 功能模块,嵌入式Perl解释器PCRE、Lua扩展,提升开发效率

[|||1 OS限制、只具有核心功能,不依赖硬件

|2 fork内存复制:资源和时间一定开销,性能下降]

1反向代理、负载均衡、动静分离

|1事件驱动机制:热部署不间断服务、高扩展性、最自由的BSD

||1 L7**** ****七层**** **** 负载均衡器

2 多进程|异步非阻塞

|2 减少锁对性能造成影响,降低编程复杂度,降低开发成本;确保服务不会中断、将风险降至最低。

|1 减轻server服务器压力、提高系统的吞吐量,HTTP缓存,提高访问速度,

更快 高性能、高可靠性、低内存消耗基础、支持高并发请求,同时高效服务

1 C10K:服务器如何支持10k个并发连接

|1单机支持10万以上并发连接取决内存、远不封顶

应用场景:多级

相关推荐
Lam Tang1 小时前
APS 系列文章 08
java·代理模式
萧瑟余晖2 小时前
Java深入解析篇三十三之消息队列
java·开发语言
码匠许师傅2 小时前
【C++ 面试真题】聊聊 C++ 的序列容器
java·c++·面试
IT爱学堂2 小时前
尚硅谷Java+AI大模型应用开发革新版本 2025年3月
java·开发语言·人工智能
不爱编程的小九九3 小时前
小九源码-springboot004-springboot智能阅读推荐系统
java·spring boot·后端
SCandL1523 小时前
Docker的实战应用
java·docker·容器
AC赳赳老秦4 小时前
OpenClaw 多源采集公开行业数据:从原始信息到研究报告初稿的自动化实践
java·c语言·c++·python·php·deepseek·openclaw
Java成神之路-4 小时前
深入理解三大高频队列:ArrayDeque、LinkedList、PriorityQueue 方法、特性与场景选择
java
roman_日积跬步-终至千里4 小时前
【资源控制】自助查询的智能路由
java·大数据·数据库
步行cgn5 小时前
MyBatis Error evaluating expression ‘ids‘. Return value (3) was not iterable 错误详
java·后端