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

有固定ip自己做网站微商城运营的主要工作

有固定ip自己做网站,微商城运营的主要工作,wordpress怎么分页,vs简单的网站开发nginx之keepalive详解与其配置_keepalive_timeout_恒者走天下的博客-CSDN博客 为什么要有keepalive? 因为每次建立tcp都要建立三次握手,消耗时间较长,所以为了减少tcp建立连接需要的时间,就可以设置keep_alive长连接。 nginx中keep_alive对…

nginx之keepalive详解与其配置_keepalive_timeout_恒者走天下的博客-CSDN博客

为什么要有keepalive?

因为每次建立tcp都要建立三次握手,消耗时间较长,所以为了减少tcp建立连接需要的时间,就可以设置keep_alive长连接。

nginx中keep_alive对客户端的配置

keepalived_disable        禁用某些浏览器

keepalive_request:在我们的tcp连接中并不是等一个请求处理完成后再继续下一个请求,而是进行异步请求,也就是说一个tcp连接可以进行很多个请求。这个参数默认1000,已经完全够用了。

send_request:tcp建立连接后,服务端在准备数据过程中的时间,如果超过设定的时间,则断开连接。

keepalive_timeout:tcp连接过程超过这个设定的时间,则断开连接。

keepalive_time:tcp连接最长时间。(不能让客户端无限复用tcp连接)

nginx对上游后端服务的keepalive

配置目的:在nginx与上有服务器连接的时候,通过配置keepalive达到连接复用,提高传输效率。

在upstream服务器列表中可配置的参数:

keepalive:可支持线程个数

keepalive_requests: 每个线程可以并发多少TCP连接数

keepalive_timeout:连接保留时间

在server中配置的参数:

proxy_http_version:1.1;        设置http版本,默认情况下是http1.0版本像后端服务发起请求,1.0发起每次请求后会关闭连接,下次发起请求后会再次建立连接,消耗时间。

proxy_set_header Connection "";        由nginx向后端服务器发送请求时,Connection参数默认是close关闭状态,那么就不会和后端服务器建立长连接keepalive,这个参数意思是将nginx发送到后端的header的Connection参数设置成空或者设置成keepalive,那么就支持keepalive长连接(http1.1默认支持长连接)。

用ab压力测试工具对nginx的keepalive参数调优前后性能进行对比

安装ab压力测试工具

yum install httpd-tools -y

ab工具直接对nginx服务器进行压力测试

1.先对后端服务器直接进行压力测试

-n:请求数

-c:并发数

ab -n 10000 -c 30 http://192.168.44.120/

Transfer rate:吞吐量速率,每秒下载速率

Requests per second(qps): 每秒并发量

2.对nginx代理服务器进行ab压力测试(不加keepalive长连接配置)

可以看到经过nginx代理后,吞吐量和qps并发量都大幅度下降。这是因为经过代理后nginx需要再与后端服务器进行数据传输,而且没有加长连接配置,所以性能下降。

 3.对nginx代理服务器进行ab压力测试(添加keepalive长连接配置)

添加配置

 

 观察效果:

并发量和吞吐量都有提升,响应延迟下降。证明keepalive配置有对请求效率进行有效的优化。

 

 用ab压力测试工具对nginx的keepalive参数调优前后性能进行对比(后端是tomcat)

用ab直连测试tomcat,性能居中

用ab加nginx(无keepalive)代理测试tomcat,性能比直连稍低

用ab加nginx(keepalive)代理测试tomcat,性能比直连大幅提高

结论:所以再tomcat前加nginx代理绝对不仅仅是为了做动静分离和负载均衡,也是为了keepalive做性能优化提升并发量。

注:

有一些特殊的场景比如客户端浏览器不支持keepalive,或者只是通过暴露tomcat接口进行访问的形式可以通过nginx添加代理keepalive进行调优,一般的浏览器是带有keepalive的,所以一般也不需要通过nginx去做tomcat的keepalive性能调优

http://www.yayakq.cn/news/429508/

相关文章:

  • 珠海网站关键词排名服务商wordpress广告代码没显示
  • apache多网站配置花店网站建设规划书
  • htm网站廊坊seo软件
  • 网站建设系统 开源首页无法删除wordpress
  • app调用网站长沙网站建设公司
  • 做网站程序员都要先做维护么北京北站
  • 怎么去做一个网站江门网站建设方案优化
  • 咨询公司网站模板网站建站公司排名
  • 用软件做模板下载网站一元云购网站建设教程
  • 如何注册网站免费的吗文化馆 网站 设计
  • 宁波建设监理协会网站奉贤做网站
  • 网站建设终稿确认书卡片形式的网站
  • 成都企业网站建站朋友圈营销
  • 网站 微信 app大型门户网站建设效果怎么样
  • 百度网站分析工具如何自己做小程序免费
  • 做网站怎么导入地图无货源电商怎么做
  • 昆明新建设电影院网站国外比较开放的浏览器
  • 网站底部技术支持短网址生成管理平台
  • 要解析做邮箱以及网站兰州企业网站制作
  • 宝应做网站做pc端网站教程
  • 公司注册网站的费用多少网站开发包含哪些类别
  • 俄语网站设计餐饮网站建设需求分析
  • 网站建设域名费网站推广员如何做
  • 承接设计网站建设crm管理平台
  • 中山做百度网站的公司三合一网站介绍
  • 重庆网站公司设计方案定制型网站
  • 免费做简易网站番禺做网站多少钱
  • 网站开发怎么兼容pc和移动端江苏建设厅执业网站
  • linux新建网站石家庄个人谁做网站
  • 一个免费的影视网站模板wordpress文章永久链接