HTTP重定向负载均衡
当用户发送请求时,Web服务器返回一个新的url,通过修改响应头中的Location标记,然后浏览器继续请求新的url,这实际上是页面重定向。通过重新实现“负载平衡”的目标。例如,我们在下载JAVA源码包的时候,点击下载链接时。为了自己解决方法不同国家和地区地域下载速度的问题,它会返回一个离我们近的下载网络地址, 重定向HTTP返回代码是302。
优点:比较可以简单。缺点:浏览器需要两次请求服务器才能更好完成工作一次访问, 重定向服务本身的处理能力可能成为瓶颈,整个集群的可扩展性受到限制,性能较差。使用HTTP302响应代码重定向可能使搜索引擎判断为SEO作弊,降低搜索排名。
DNS负载均衡
DNS(Domain Name System)负责企业域名解析的服务,域名url实际上是服务器的别名。实际问题映射是一个IP地址,解析研究过程,就是DNS完成网络域名到IP的映射。和域名可被构造成对应于多个IP的。
因此,DNS也就我们可以发展作为负载均衡服务, 事实上,大型网站总是部分使用DNS域名解析。 域名解析作为负载均衡的第一级手段,即通过域名解析获得的一组服务器不是实际提供Web服务的物理服务器。
相反,内部负载均衡服务器提供负载均衡服务。优点:负载均衡工作转移到DNS,保存的麻烦现场管理和服务器负载均衡的维护,而许多还支持基于位置的DNS名称解析,将域名解析为用户的服务器地址的地理位置最接近的例子,这样可以加快建立用户访问速度,提高性能。
现在来谈一下缺点,而且变更被映射的IP或者通过机器设备故障时很麻烦,还存在DNS生效延迟的问题。不能自由发展定义一个规则,DNS负载均衡和控制的域名服务商那里不能做更多的改进网站,更强大的管理。
反向代理负载均衡
反向代理企业服务人员可以缓存资源以改善网站系统性能。 反向代理服务器是location,反向代理服务器在Web服务器前面(这样就可以缓存Web对应,加速访问),正好是负载均衡服务器所在的位置,所以大多数反向代理服务器同时提供负载均衡,根据负载均衡算法管理一组Web服务器并将请求转发到不同的Web服务器。
因此Web服务器不需要通过使用企业外部ip地址,Web服务器处理完成的响应也需要通过反向代理服务器返回给用户。由于web服务器不直接对外发展提供数据访问,而反向代理服务器则需要合理配置双网卡和内部控制外部两套IP地址。
优点:和反向代理服务器的功能集成,易于部署。缺点:反向代理企业服务器是所有请求和响应的中转站,其性能研究可能会发展成为一个瓶颈。
版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2022-11-21 10:56:35
2022-11-21 10:23:09
2022-11-22 16:37:24
2022-11-21 10:56:44
2022-11-21 10:19:02
2022-11-22 15:38:06
甄选10000+数字化产品 为您免费使用
申请试用
评论列表