我所熟悉的网站负载均衡技术

news/2024/5/5 4:45:05/文章来源:https://blog.csdn.net/KimSoft/article/details/5887052

转自:http://blog.s135.com/post/307/

 

 

  DNS轮循
  DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。DNS负载均衡采用的是简单的轮循负载算法,不能区分服务器的差异,不能反映服务器的当前运行状态,不能做到为性能较好的服务器多分配请求,甚至会出现客户请求集中在某一台服务器上的情况。

  F5 BIG-IP
点击在新窗口中浏览此图片  简介:F5 Networks 公司的著名硬件负载均衡交换机。支持硬件四层、七层交换。不同的型号性能不同,BIG-IP 6400可以支持800万条并发连接,低一点型号的可以支持400万条以上的并发连接。性能极高,但价格也不菲。
  价格:BIG-IP 6400的价格在16万元人民币左右。
  网址:http://www.f5.com.cn/(中国) http://www.f5.com/(全球)

  LVS(Linux Virtual Server)
  简介:软件四层交换。LVS是在Linux内核中作四层交换,只花128个字节记录一个连接信息,不涉及到文件句柄操作,故没有65535最大文件句柄数的限制。LVS性能很高,可以支持100~400万条并发连接。
  价格:免费、开源
  网址:http://zh.linuxvirtualserver.org/

  L7SW(Layer7 switching)
  简介:软件七层交换。这是一款类似LVS的新负载均衡软件,我没有实际应用过,性能未知,因此不作评价。这是它的英文介绍:Layer7 switching is driving a low-level engine using networking design to speed-up forwarding of data stream. Implementation in this project is split into a userspace daemon and a low-level kernelspace forwarding engine. Userspace daemon is responsible for scheduling and switching decisions. Kernelspace forwarding engine is responsible for forwarding stream and using TCP-Splicing scheme. TCP-Splicing is the postponement of the connection between the client and the server in order to obtain sufficient information to make a routing decision. This project is close to Linux Virtual Server project since lot of discusions on this topics have been made online and offline LVS project.
  价格:免费、开源
  网址:http://www.linux-l7sw.org/

  HAProxy
  简介:软件七层交换,反向代理服务器。目前还不支持虚拟主机,但其配置简单,拥有非常不错的服务器健康检查功能,当其代理的后端服务器出现故障,HAProxy会自动将该服务器摘除,故障恢复后再自动将该服务器加入。另外,HAProxy还支持双机热备。我曾经用过一段时间,能支持2~3万条并发连接。现在我用它做普通的小并发负载均衡,主要用到的是它的服务器健康检查功能。
  价格:免费、开源
  网址:http://haproxy.1wt.eu/

  Nginx
  简介:软件七层交换,反向代理服务器。能够很好地支持虚拟主机,可配置性很强,可以按URL做负载均衡。我目前一直在用,大约能支持3~5万条并发连接。
  价格:免费、开源
  网址:http://wiki.codemongers.com/NginxChs(中文维基)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_845439.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习设计模式的好网站

http://www.riabook.cn/doc/designpattern/ From Gossipcaterpillar 非关语言: 设计模式 程式设计是思维具体化的一种方式,是思考如何解决问题的过程,设计模式是在解 决问题的过程中,一些良好思路的经验集成,最早讲设计模式&#…

电商项目实战之web网站测试--业务

web电商项目 一:web测试的目的: web测试就是基于B/S框架的软件产品的测试,通俗点来说就是基于web网站的测试。 路线图:前期准备--需求评审---设计评审---测试计划---功能测试---环境搭建---测试用例---测试架构---性能测试--安…

电商项目实战之web网站测试--非业务

Web实战测试 一:网络基础知识:http 3,,Web浏览器发送请求头信息一(1) 1,建立TCP连接 -----(https://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html) 2,Web浏览器向…

python微信公众号微信用户绑定第三方网站

场景 例如,某用户在第三方购物平台的账号(user_id/手机号码等)需要跟该用户的微信账号进行绑定, 实现在该购物平台的微信公众号中查询个人信息, 消费记录, 充值记录等操作.总的来说便是,将微信用户的open_id跟第三方网址user_id/手机号码等进行一对一关联 实现方案 微信用户…

转 -- HTTP Caching 优化网站

原文出处:http://blog.chenlb.com/2009/07/http-caching-optimize-your-site.html HTTP Caching 用好了,可以极大的减小服务器负载和减少网络带宽。十分有必要深入了解下 http 的 caching 协议。 先来看下请求/响应过程: http 请求/响应 1、用…

WordPress快速增加百度收录,加快网站内容抓取

本文已同步到专业技术网站 www.sufaith.com, 该网站专注于前后端开发技术与经验分享, 包含Web开发、Nodejs、Python、Linux、IT资讯等板块. 利用百度站长平台提供的链接自动提交代码, 快速增加百度收录, 加快网站内容抓取。 1.创建名为 “baidu_js_push.php”的文件, 内容如下…

转 火山喷发的负载 机场网站的缓存

原址如下: http://developer.51cto.com/art/201209/357025.htm 火山喷发的负载 机场网站的缓存 【51CTO精选译文】与其他许多人一样,我眼下也滞留在欧洲,等待飞回美国的航班。近期的火山喷发不仅影响了欧洲大陆的航班,还影响了全…

跨境电商自建站后台系统原型rp_跨境电商仓储物流选择哪家好?

跨境电商仓储物流选择哪家好?跨境电商仓储物流,是针对跨境电商企业量身定制的仓储物流派送一体化业务,在电商旺季能防止因货物过度导致的处理效率低、出错率高、无法准时发货的问题。在电商淡季,能有效避免仓库租赁费、人工费、水电费、设备…

利用其他网站的搜索结果_什么使您的网站在搜索结果中排名很高?

什么使您的网站在搜索结果中排名很高?自搜索引擎开始流行并成为主流以来,这个问题已经引起了网站所有者和企业所有者的关注。特别是,使网站在搜索引擎上排名较高的原因是,大多数人都使用搜索引擎来找到答案并找到他们想要的东西。…

php计划任务导出数据,如何建立备份数据和网站文件的计划任务

下面由宝塔面板使用教程栏目给大家介绍如何建立备份数据和网站文件的计划任务,希望对需要的朋友有所帮助!建立备份数据和网站文件的计划任务登录宝塔 Web 面板 >> 点击左侧菜单栏“计划任务”>> 添加计划任务中,任务类型选择“备…

如何快速搭建一个个人网站

相必很多人都有建站的想法,但是感觉要学的东西太多。这里给大家教一个很快捷的方法。但是前提是要掌握一部分linux基本的命令。 下面开始个人网站搭建的教程: 第一步:首先我们需要一个服务器,这里推介腾讯云15天免费使用的腾讯cvm…

有哪些你一打开,就令你惊讶的网站?

作者:李大颖链接:https://www.zhihu.com/question/393259130/answer/1235087230来源:知乎----------------不仅仅让你惊讶,这10个在线生成器,更让你沉迷!适用人群:单身狗、宅男、猛女、祖安社会…

有哪些你一打开,就令你惊讶的网站?第二趴

原文链接:https://www.zhihu.com/question/393259130/answer/1558178696----上一篇文章推荐了几个惊奇的网站(有哪些你一打开,就令你惊讶的网站?),这一篇更加炫酷。----我来推荐6个小众神奇网站&#xff0c…

解读大型网站系统架构的演化

2014-09-26 09:53 李平 LEE的博客 字号:T | T大型网站的架构是根据业务需求不断完善的,根据不同的业务特征会做特定的设计和考虑,本文只是讲述一个常规大型网站会涉及的一些技术和手段。 AD:干货来了,不要等!WOT2015 北…

黑客规避搜索引擎 劫持网站流量

最令站长头疼的事莫过于自己的网站被黑。如果没有合适的安全措施,即便站长再怎么用心,也会失去网站的控制权。黑客入侵网站之后,可以在上面搭载钓鱼页面,传播恶意软件,盗取敏感信息等。在这篇文章中,我们将…

DataForSeo serp api 使用

serp 使用搜索引擎结果页 由于谷歌搜索引擎反爬太厉害。 我给大家推荐一个好用的平台: DataForSeo serp api serp 提供前100 的搜索引擎结果指定关键字,搜索引擎和搜索位置的实时数据。 所有的post 数据均以json 格式发送 平台地址: https://…

Nginx网站使用CDN之后禁止用户真实IP访问的方法

原文地址: https://zhangge.net/5096.html做过面向公网 WEB 运维的苦逼们肯定见识过各种恶意扫描、拉取、注入等图谋不轨行为吧?对于直接对外的 WEB 服务器,我们可以直接通过 iptables 、 Nginx 的 deny 指令或者是程序来 ban 掉这些恶意请求…

魔百和服务器网站,魔百盒网关服务器下发超时

魔百盒网关服务器下发超时 内容精选换一换物联网平台提供海量设备的接入和管理能力,配合华为云其他产品同时使用,帮助快速构筑物联网应用,简化海量设备管理复杂性,节省人工操作,提升管理效率。使用设备接入控制台&…

el表达式 range_「el」JSTL标签库和EL表达式总结 - seo实验室

elJSTL标签库与EL表达式JSTL 是JSP的标准标签库,是一个JSP的标签集合 ,按照类别包括核心标签,格式化标签,JSTL函数,sql标签和XML标签 ,其中前三个用的概率较高。要想使用JSTL标签库我们首先要做的就是引入对…

power linux磁盘修复,虚拟存储 - Linux on POWER:开发概览_Linux教程_Linux公社-Linux系统门户网站...

虚拟存储对于存储和 I/O 来说,Linux 可以利用很多真实的设备和虚拟设备。这种灵活性可以非常经济地设置 Linux 分区。就磁盘来说,Linux 逻辑分区可以支持 3 个不同的存储选项:" 内部存储,使用 SCSI 适配器和专门用于这个分区…