基于Nginx的Web服务器负载均衡策略改进与实现.docxVIP

基于Nginx的Web服务器负载均衡策略改进与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 - 基于Nginx的Web服务器负载均衡策略改进与实现 基于Nginx的Web服务器负载均衡策略改良与实现 4Nginx负载均衡的优点和环境适应性 4.1Nginx负载均衡的优点 Nginx负载均衡的现实环境状况较为简洁,可配置性比较强,依据URL进行的负载均衡,默认后端进行健康检查的性能,后端机器在较少的状况之下,负载均衡的表现能力较强,优点主要有如下几点。〔1〕负载的功能强大,同时支持高端并发的连接,实现的内存消耗较少,测试的时候得到了5万并发的连接,实际的运行环境之中进行3万发的并发连接下,进行10个Nginx的进程所消耗掉的内存也仅仅只有150MB。〔2〕本钱造价低廉,Nginx为开源的软件,所以可以进行免费试用,本钱造价方面有优势。〔3〕由于Nginx工作在网络的第七层级之上,因此针对HTTP本身的分流策略而言,可以對域名、名目结构等实现分流,实现多种策略的安排,比方说可以针对IPHsh的安排策略实现均衡安排。 4.2环境适应性 七层次的均衡安排各自有其突出特点,主要表如今如下一些方面。〔1〕对HTTP的报头进行检查,可以检测到HTTP400和HTTP500系列的错误数值信息,可以实现透亮且连续的重新定位到新的服务器,幸免出现应用层次的故障。〔2〕依据数据类型的不同,对不同类型的数据包,流入图像文件、压缩文件和多媒体文件等不同格式的文件进行分类,依据数据流行的指引来对服务器的内容进行处理,如此可以提升系统的性能。〔3〕依据连接请求的类型不同,对一般文本以及图像等静态的内容进行处理,不管是CGI还是ASP等动态的文档请求,都可以指引向特定的服务器,从而提升系统整体的安全性。〔4〕Nginx对于网络的依靠性特殊小,只有通过Ping上可以行得通,网页访问可以正常,Nginx就可以正常连接,Nginx同时还能对内外网进行区分,假如是同时用于很多的外网节点,可以依据单机对设备的路线进行安排。〔5〕Nginx对于网络的要求比较简洁,转向业务配置分类之后的操作较为敏捷,进行文件配置也操作简便,风格和一般程序一样比较简单弄懂,测试起来也特别方便,同时可以准时地对错误日志进行打印操作。〔6〕Nginx所承受的高负载具有稳定性,可以用于反向代理,出现宕机的概率也比较小。〔7〕通过Nginx可以检测服务器内部出现的故障,可以依据服务器处理网页返回的代码状态和是否超时等因素进行推断,把返回的错误请求提交关键节点,内置的健康检查功能也可以尝试运用,有时还具有消灭冗余的功能,在针对后端返回的状况处理的推断之中,可以尝试运用Nginx进行Web服务器的宕机测试,也不会影响前端的访问。〔8〕更加节约带宽,由于是通过GZIP进行的压缩,所以可以添加巡游器的header本地接头。 5Nginx的性能优化 Nginx一般支持正规的表达方式,配置特别敏捷,是一种高性能的Web服务器,针对Nginx的性能进行优化的时候,一般只有一个配置的选项,可以在更改之后再次更改回原来的数值。如下几个方面需要特殊关注:〔1〕操纵进程数量的创制过程中,Nginx可以实现工作进程的多个进程的同时运用,许多工作都可以实现对大量的链接数量的快速处理,Nginx可以通过主进程对工作进行某些方面的创建,许多数值都是通过文件配置的方式将Nginx当中的文件进行清理,假如出现数值比较低的状况,会依据数据的有效处理的请求进行安排。假如设置的数值的区间比较高,有可能出现工作进程处置方面的问题,最终出现导致系统的功耗增加的问题,产生系统功耗的损失等状况。〔2〕大多数工作进程都固定在CPU之内,这样做的好处是幸免了同一个工作进程选择不同的CPU内核。〔3〕在设置Nginx模块的时候,留意进程可以打开的最大文件数的设置,假如这个数值设置得比较低,同时打开多个进程数的时候,会出现打开的文件过多的提示。 6结语 国外的技术人员对于Nginx的讨论逐步深入,这个技术的稳定性、安全性和高效性兼具的特点使其值得进行大范围的应用,我国的科技人员对该技术的讨论也势必大大增添。

文档评论(0)

153****5461 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体邢台正信工程技术咨询有限公司
IP属地河北
统一社会信用代码/组织机构代码
91130503MA7AX89M80

1亿VIP精品文档

相关文档