负载均衡和应用优化基础

本文介绍了负载均衡的基础知识,包括其作用、工作方式、设计要素、负载方式,以及f5和nginx的对比。同时探讨了负载均衡的简单实现,如DNS负载均衡和重定向负载均衡。最后,文章提到了访问优化,包括客户端的多并发连接、HTTP压缩和CDN技术,以及服务端的缓存技术等。
摘要由CSDN通过智能技术生成

一、什么是负载均衡?
负载均衡的作用:把不同的客户端的请求(C/S和B/S架构)通过负载均衡策略分配到不同的服务器集群上去。
二、负载均衡的工作方式?
负载均衡的工作方式:通过更改请求的目的地址对请求进行转发,在服务器返回数据包的时候更改返回数据包的源地址,来保证客户端请求的目的和返回的包是同一个地址。
三、负载均衡设计的三要素?
负载均衡设计的三个要素:分发策略、会话保持和服务器健康检查
3.1 分发策略:即负载均衡设备根据什么样的策略把请求分发到不同的后台服务器,最简单的算法就是轮询,把用户的请求依次分配到服务器上
3.2 会话保持:在大部分的应用中都会涉及到服务器的session控制,而且这些session通常不会再服务器之间进行复制的,也就是说一个用户在登录的时候,如果分配到了某一台服务器上,则最基本的要求就是这个用户后续的请求都分配到这台服务器上,如果分配到其他的服务器上则可能不认识这个用户的请求,而造成请求失败。最简单的会话保持策略是源地址会话保持,也就是负载均衡设备认为同一个源地址过来的所有请求都是发自于用一个客户端,在源地址会话保持的情况下,下一个客户端的第一个请求会按照负载均衡的策略进行分配,一旦分配了一台服务器之后,后续的请求都会发到这台服务器,当然对于一些应用如新闻、图片、等静态的内容就不需要会话保持了。
3.3 健康检查:负载均衡设备必须检测后台服务器是否正常工作,如果发现某一台服务器出现了故障,则需要把这台服务器从负载均衡组里摘掉,当故障服务器恢复服务的时候,在把服务器重新加入到负载均衡组里进行处理。
四、负载均衡的负载方式?
4.1 四层负载均衡ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值