《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

时间:2024-01-01 20:22:39

【优势】

优势1:IO多路复用和epoll模型(详见总结知识)

优势2:轻量级(1、功能模块少:只保留了一些核心代码     2、代码模块化)

优势3:CPU亲和

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

这里的CPU亲和指的是:是一种把cpu核心和Nginx工作进程绑定的方式,把每个worker进程固定在一个cpu上执行,来减少cpu的cache miss,获得更好的性能。

优势4:采用sendfile机制来传输文件:(对于静态文件)把对文件的传输只通过内核空间传送给对方,减少了类似于其它服务器之间传送文件的用户态与内核态的切换。

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

【安装】

使用配置yum源的方式进行安装:

第一步:打开网站:http://nginx.org/en/download.html

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

第二步:复制下面的yum源到新建文件中: vim /etc/yum.repos.d/nginx.repo

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

并修改圈中的内容,保存退出。

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

测试yum是否配置成功:成功

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

以上配置好之后直接用yum源进行安装:

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装

查看是否安装成功:

《基于Nginx的中间件架构》学习笔记---2.nginx的优点以及nginx的安装