作家
登录

应用场景深度解析:Nignx性能优化指南

作者: 来源: 2017-11-23 11:57:02 阅读 我要评论

  1. proxy_http_version 1.1; 
  2.  
  3. proxy_set_header Connection “”; 

别的上游办事器必须设备keepalive timetout的相干设备,并且将这个超不时光可以设置长一点,比如10分钟、半小时都可以,如不雅上游办事器封闭了keepalive,那么Nginx的设备指令里设备了keepalive NUM,是没什么效不雅的。

  • 对于fastcgi模块须要增长指令
  1. fastcgi_keep_conn on
  • 当在upstream中应用负载均衡算法时,算法指令要放在keepalive指令前;

经由过程这种方法,可以明显降低Nginx与upstream中server的timewait连接,keepalive的值不要设置过大年夜,因为这是针对每个worker的。

  • Nginx优化的题外话

这个环节,主如果经由过程Nginx的第三方模块来扩大Nginx的功能。

  • Nginx状况输出

PHP应用

  1. nginx-module-vts 

4、Nginx主设备优化

  1. ngx_dynamic_upstream 
  2.  
  3. nginx-upsync-module 
  4.  
  5. lua-upstream-nginx-module 

动态更新nginx upstream其实是为了实现上游办事器进行代码宣布时,让上游办事器可以或许腻滑的高低架,大年夜而避免对用户抛掉足误页面的。个中nginx-upsync-module这个模块是最好用的,合营优胜的代码宣布流程可以很好地实现上游办事器的高低架。

  • 缓解robots压力
  1. testcookie-nginx-module 

信赖很多做互联网公司的运维童鞋,尤其是那些互联网金融,还有供给各类优惠券的┞肪点,最头大年夜的就是被别人恶意的刷短息接口、刷优惠码等,这个模块对于那些没有有Lua开辟才能的公司而言,是个福音。

  • 分布式共享缓存
  1. srcache-nginx-module+memc-nginx-module+memcached 
  2.  
  3. srcache-nginx-module+memc-nginx-module+couchbase 
  4.  
  5. srcache-nginx-module+redis2-nginx-module+redis 

【编辑推荐】

  1. 枷⒚机能仍然是HPC的重中之重
  2. 阿里背后应对超大年夜流量的高机能负载均衡“帝国”!
  3. 一次流量暴增造成的“临盆变乱”优化经历
  4. 态牛-Tech Neo 10月刊:并发优化
  5. 每秒1500万并发计算背后高机能、高可用及时搜刮体系的架构演变
【义务编辑:武晓燕 TEL:(010)68476606】

  推荐阅读

  为什么云服务器上存储的数据更安全

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 企业收集体系遭受恶意进击事>>>详细阅读


本文标题:应用场景深度解析:Nignx性能优化指南

地址:http://www.17bianji.com/lsqh/39182.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)