读书笔记摘要

本文对比了Nginx与Apache在网络服务器方面的特点,包括安装包大小、处理速度及内存占用等,并详细介绍了Nginx负载均衡的各种算法如轮询、权重分配、IP-HASH以及fair算法。此外,还比较了缓存代理软件Varnish与Squid的性能差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nginx和apache的异同。
 nginx静态编译模块,apache 动静态编译,需要在配置模块加载so文件
 nginx安装包小   apache安装包比较大
  apche处理速度很慢,占用很多内存资源。
nginx负载均衡的算法
轮询  按顺序分配,机器死机自动踢掉    
权重 按照分配的权重给后端服务器
ip-HASH  根据hash结果自动分配,配合权重来用
fair  根据页面加载和后端服务器相应的速度,智能化分配流量给机器
用户请求过程 
server-location-upstream

nginx+fastcgi
nginx将cgi请求给到sock,启动fastcgi,warperr接受请求并派生出一个线程来调用解释器。
varnish和squid的对比
varnish都是从内存取的,squid是从硬盘取。varnish效率更高
varinish比squid更加稳定
varnish一旦崩溃,缓存的数据都会从内存释放,请求直接到达后端服务器。
lvs dr模式必须在一个广播域内,如果不在一个广播域内,rs无法收到lvs转发的包,关闭路由转发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值