Nginx
Nginx 的设计哲学是 事件驱动 + 异步非阻塞 + 模块化 ,这让它在单机上轻松处理 数十万并发连接 ,内存占用极低,CPU 利用率极高。 进程模型(Master + Worker + 辅助进程) Nginx 启动后会产生以下进程: Master 进程 (1 个,通常 root 启动) 读取、解…
TOPIC
8 篇相关文章
Nginx 的设计哲学是 事件驱动 + 异步非阻塞 + 模块化 ,这让它在单机上轻松处理 数十万并发连接 ,内存占用极低,CPU 利用率极高。 进程模型(Master + Worker + 辅助进程) Nginx 启动后会产生以下进程: Master 进程 (1 个,通常 root 启动) 读取、解…
深入理解 IO 多路复用:从 select、poll 到 epoll 的演进 引言:C10K 问题与网络编程的挑战 在构建高性能网络服务的场景中,经典的 C10K 问题(即单台服务器同时处理一万个客户端连接)是核心挑战之一。 传统的“一个连接一个进程”或“一个连接一个线程”模型,在面对大规模并发时,…
交换机 是什么 交换机是一种网络设备,用于在局域网中连接多个网络设备(员工电脑、服务器、打印机等),基于mac地址转发数据帧。 其中,按照功能分类,有两种交换机: 1. 二层交换机 1. 基于mac地址转发数据 2. 主要用于局域网中的基本连接 2. 三层交换机 1. 继承了路由功能,可以基于IP地…
iptables 是 netfilter 的用户态接口。包进内核后先过五条链,路由判决决定走 INPUT 还是 FORWARD;filter / nat / mangle / raw 是挂在链上的表,不是另一套路径。
Physical Volume 是磁盘或分区,Volume Group 是把 PV 聚成的池,Logical Volume 才是从池里切出来、再 mkfs 挂上的块设备。快照是 copy-on-write,不是只拷一份元数据指针。
文件名在目录项里,元数据和数据块指针在 inode 里。/proc 不是盘上的目录,是内核用文件接口露出的状态。先认清这两层,再谈权限和进程。
TCP & UDP区别 连接 服务对象 可靠性:TCP能保证 不乱、不丢、不错、按序到达。UDP是尽力而为服务,不保证服务的可靠交付 拥塞控制、流量控制 首部开销(报文格式):TCP的首部较长 最小为20字节,如果由【选项】字段会变长。UDP首部为8字节,且为定长,开销小 传输方式:TCP是流式传输…
应用层协议 http、https、cdn、dns、ftp都是应用层协议 常见Header 请求 content type content length user agent accept accept language host authorization cookie connection if…