摘要: 🔗对常用I/O模型进行比较说明 🔗nginx中的模块分类及常见核心模块有哪些 🔗描述nginx中worker_processes、worker_cpu_affinity、worker_rlimit_nofile、worker_connections配置项的含义 🔗编译安装nginx,实现多域 阅读全文
posted @ 2022-01-10 22:16 火火7412 阅读(22) 评论(0) 推荐(0) 编辑
摘要: worker_processes worker进程的数量,应小于等于cpu核心数,auto为当前主机cpu核心数 work_processes 4 worker_cpu_affinity 配置CPU亲和,将worker进程与通过cpumask与指定cpu绑定,减少切换造成的CPU时间损耗. work 阅读全文
posted @ 2022-01-10 22:15 火火7412 阅读(447) 评论(0) 推荐(0) 编辑
摘要: #1、模块分类 核心模块:是 Nginx 服务器正常运行必不可少的模块,提供错误日志记录 、配置文件解析 、事件驱动机制 、进程管理等核心功能 标准HTTP模块:提供 HTTP 协议解析相关的功能,比如: 端口配置 、 网页编码设置 、 HTTP响应头设置 等等 可选HTTP模块:主要用于扩展标准的 阅读全文
posted @ 2022-01-10 22:05 火火7412 阅读(350) 评论(0) 推荐(0) 编辑
摘要: #一、IO模型的四个特性 关注的是消息通信机制,即调用者在等待一件事情的处理结果时,被调用者是否提供完成状态的通知。 同步:synchronous,被调用者并不提供事件的处理结果相关的通知消息,需要调用者主动询问事情是否处理完成 异步:asynchronous,被调用者通过状态、通知或回调机制主动通 阅读全文
posted @ 2022-01-10 21:59 火火7412 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一、编译安装nginx ##1.1 获取源码包 [root@cetnos7 ~]#wget -O /usr/local/src/nginx-1.18.0.tar.gz http://nginx.org/download/nginx-1.18.0.tar.gz [root@cetnos7 ~]#cd 阅读全文
posted @ 2022-01-10 20:51 火火7412 阅读(77) 评论(1) 推荐(0) 编辑