高性能Linux服务器构建实战:运维监控、性能调优与集群应用 读书笔记001

【高性能Linux服务器构建实战:运维监控、性能调优与集群应用】

Nginx:  轻量级  http  服务器

【Nginx相比较apache的优势】

  性能上:占用少的资源     支持更多的并发连接

  功能上: 优秀的代理服务器+负载均衡器

nginx 对fcgi支持很好

处理连接方式上:Nginx支持epoll

   Nginx  支持正向+反向代理 URL重写 压缩传输 ssl加密传输

作为web服务器:Nginx 处理静态文件 索引文件 自动索引 效率高

Nginx模块的http请求及响应

210250_TYHa_3255899.png

 

工作模式:单工作进程+多工作进程

    单工作进程:主进程+工作进程(单线程)

多工作进程:每个工作进程包含多个线程

 

Nginx 默认单进程模式

Linux 下载安装Nginx

安装依赖pcre-devel

211247_Tfu2_3255899.png

 

安装nginx

211341_vigO_3255899.png

nginx 配置

全局配置

211439_Yi4P_3255899.png

http服务器配置

 

211655_RhBR_3255899.png

211747_T7gm_3255899.png

Nginx 负载均衡配置

211845_pX6X_3255899.png

211900_Y4FM_3255899.png

 

 

upstream模块通过简单算法来实现客户端IP到后端服务器的负载均衡;

常见算法

【1】轮询  每个请求--按时间--逐一分配到-不同的后端服务器

【2】权重 制定轮询权重 

【3】ip_hash 每个请求按照IP的hash结果分配到后端的额服务器--固定IP的用户访问同一台服务器--有效的解决session共享问题

【4】fair  根据页面大小 和加载速度--智能负载均衡【需要下载upstream——fair模块】

【5】 url_hash   按照每个URL定向到同一个后端服务器,可以进一步提高缓存的命中率

【待续】

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3255899/blog/1163019

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值