当前位置: 首页 > news >正文

财务公司协会深圳罗湖企业网站优化价格

财务公司协会,深圳罗湖企业网站优化价格,建设工程造价信息网官网,seo顾问服务 品达优化lvs和nginx都可以用作多机负载的方案#xff0c;它们各有优缺#xff0c;在生产环境中需要好好分析实际情况并加以利用。 首先提醒#xff0c;做技术切不可人云亦云#xff0c;我云即你云#xff1b;同时也不可太趋向保守#xff0c;过于相信旧有方式而等别人来帮你做垫被…lvs和nginx都可以用作多机负载的方案它们各有优缺在生产环境中需要好好分析实际情况并加以利用。 首先提醒做技术切不可人云亦云我云即你云同时也不可太趋向保守过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研从而提高自己对技术的认知和水平乃是一个好习惯。 下面来分析一下两者 一、lvs的优势 1、抗负载能力强因为lvs工作方式的逻辑是非常之简单而且工作在网络4层仅做请求分发之用没有流量所以在效率上基本不需要太过考虑。在我手里的lvs仅仅出过一次问题在并发最高的一小段时间内均衡器出现丢包现象据分析为网络问题即网卡或linux2.4内核的承载能力已到上限内存和cpu方面基本无消耗。 2、配置性低这通常是一大劣势但同时也是一大优势因为没有太多可配置的选项所以除了增减服务器并不需要经常去触碰它大大减少了人为出错的几率。 3、工作稳定因为其本身抗负载能力很强所以稳定性高也是顺理成章另外各种lvs都有完整的双机热备方案所以一点不用担心均衡器本身会出什么问题节点出现故障的话lvs会自动判别所以系统整体是非常稳定的。4、无流量上面已经有所提及了。lvs仅仅分发请求而流量并不从它本身出去所以可以利用它这点来做一些线路分流之用。没有流量同时也保住了均衡器的IO性能不会受到大流量的影响。 5、基本上能支持所有应用因为lvs工作在4层所以它可以对几乎所有应用做负载均衡包括http、数据库、聊天室等等。 另lvs也不是完全能判别节点故障的譬如在wlc分配方式下集群里有一个节点没有配置VIP会使整个集群不能使用这时使用wrr分配方式则会丢掉一台机。目前这个问题还在进一步测试中。所以用lvs也得多多当心为妙。 二、nginx和lvs作对比的结果 1、nginx工作在网络的7层所以它可以针对http应用本身来做分流策略比如针对域名、目录结构等相比之下lvs并不具备这样的功能所以nginx单凭这点可利用的场合就远多于lvs了但nginx有用的这些功能使其可调整度要高于lvs所以经常要去触碰触碰由lvs的第2条优点看触碰多了人为出问题的几率也就会大。 2、nginx对网络的依赖较小理论上只要ping得通网页访问正常nginx就能连得通nginx同时还能区分内外网如果是同时拥有内外网的节点就相当于单机拥有了备份线路lvs就比较依赖于网络环境目前来看服务器在同一网段内并且lvs使用direct方式分流效果较能得到保证。另外注意lvs需要向托管商至少申请多一个ip来做Visual IP貌似是不能用本身的IP来做VIP的。要做好LVS管理员确实得跟进学习很多有关网络通信方面的知识就不再是一个HTTP那么简单了。 3、nginx安装和配置比较简单测试起来也很方便因为它基本能把错误用日志打印出来。lvs的安装和配置、测试就要花比较长的时间了因为同上所述lvs对网络依赖比较大很多时候不能配置成功都是因为网络问题而不是配置问题出了问题要解决也相应的会麻烦得多。 4、nginx也同样能承受很高负载且稳定但负载度和稳定度差lvs还有几个等级nginx处理所有流量所以受限于机器IO和配置本身的bug也还是难以避免的nginx没有现成的双机热备方案所以跑在单机上还是风险较大单机上的事情全都很难说。 5、nginx可以检测到服务器内部的故障比如根据服务器处理网页返回的状态码、超时等等并且会把返回错误的请求重新提交到另一个节点。目前lvs中ldirectd也能支持针对服务器内部的情况来监控但lvs的原理使其不能重发请求。重发请求这点譬如用户正在上传一个文件而处理该上传的节点刚好在上传过程中出现故障nginx会把上传切到另一台服务器重新处理而lvs就直接断掉了如果是上传一个很大的文件或者很重要的文件的话用户可能会因此而恼火。 6、nginx对请求的异步处理可以帮助节点服务器减轻负载假如使用apache直接对外服务那么出现很多的窄带链接时apache服务器将会占用大量内存而不能释放使用多一个nginx做apache代理的话这些窄带链接会被nginx挡住apache上就不会堆积过多的请求这样就减少了相当多的内存占用。这点使用squid也有相同的作用即使squid本身配置为不缓存对apache还是有很大帮助的。lvs没有这些功能也就无法能比较。 7、nginx能支持http和emailemail的功能估计比较少人用lvs所支持的应用在这点上会比nginx更多。 在使用上一般最前端所采取的策略应是lvs也就是DNS的指向应为lvs均衡器lvs的优点令它非常适合做这个任务。 重要的ip地址最好交由lvs托管比如数据库的ip、webservice服务器的ip等等这些ip地址随着时间推移使用面会越来越大如果更换ip则故障会接踵而至。所以将这些重要ip交给lvs托管是最为稳妥的这样做的唯一缺点是需要的VIP数量会比较多。 nginx可作为lvs节点机器使用一是可以利用nginx的功能二是可以利用nginx的性能。当然这一层面也可以直接使用squidsquid的功能方面就比nginx弱不少了性能上也有所逊色于nginx。 nginx也可作为中层代理使用这一层面nginx基本上无对手唯一可以撼动nginx的就只有lighttpd了不过lighttpd目前还没有能做到nginx完全的功能配置也不那么清晰易读。另外中层代理的IP也是重要的所以中层代理也拥有一个VIP和lvs是最完美的方案了。 nginx也可作为网页静态服务器不过超出了本文讨论的范畴简单提一下。 具体的应用还得具体分析如果是比较小的网站日PV1000万用nginx就完全可以了如果机器也不少可以用DNS轮询lvs所耗费的机器还是比较多的大型网站或者重要的服务机器不发愁的时候要多多考虑利用lvs。转载于:https://www.cnblogs.com/chenshoubiao/p/4792638.html
http://www.pierceye.com/news/491280/

相关文章:

  • 网站 只收录首页网站建设手机端页面模板
  • 光明区建设局网站云南省工程建设造价协会网站
  • 网站建设视频教程 百度云网站制作背景图片
  • 网站域名起名网站建设企业排行榜
  • 高端品牌网站定制设计wordpress多张页面左右滑动
  • git网站开发网名logo设计制作
  • seo在线网站诊断推推蛙seo兼职怎么收费
  • 网站数据分析视频深圳市昊客网络科技有限公司
  • 外贸网站做开关行业的哪个好网站互动优化
  • 西班牙语网站设计哪家好开发一个跑腿app需要多少钱
  • 怎么才能提高网站点击量 免费网站原型图软件
  • wordpress私人建站主题网络公司手机网站
  • 做网站设计比较好的公司wordpress wp_trim_words
  • 湖南对外建设集团网站wordpress中数据库配置文件
  • 设计类网站模板物流企业网站建设策划书
  • dw建设手机网站永久免费网站推荐
  • 微信官方网站怎么进入自己做网站推广试玩
  • 郑州网站建设老牌公司贵州省城乡建设厅网站材料价
  • 网站建设费是什么上海建设网站公司
  • 怎么查出这个网站是谁做的谷歌首页
  • 桂林网站建设国内crm系统哪家好
  • 网站建设数据库配置查看商标是否被注册官网
  • 关于网站制作做网站用com还是cn好
  • 手机网站支付网站建设 sheji021
  • 兴义网站制作网上开的公司网站打不开
  • 三只松鼠的网站建设理念桐庐营销型网站建设
  • 建设银行网站未响应大理如何做百度的网站
  • 广州建立公司网站多少钱页面跳转不了怎么回事
  • 爱做的小说网站吗百度权重高的发帖网站
  • 做网站的空间费用要多少产品怎么做推广和宣传