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

网站建设中图片电话seo狂人

网站建设中图片电话,seo狂人,wordpress邀请 返佣,北京网站建设 shwl场景 HTTP1 .1之后协议支持持久连接,也就是长连接,优点在于在一个TCP连接上可以传送多个HTTP请求和响应, 减少了建立和关闭连接的消耗和延迟。 如果我们使用了nginx去作为反向代理或者负载均衡,从客户端过来的长连接请求就会被…

场景

HTTP1 .1之后协议支持持久连接,也就是长连接,优点在于在一个TCP连接上可以传送多个HTTP请求和响应,

减少了建立和关闭连接的消耗和延迟。

如果我们使用了nginx去作为反向代理或者负载均衡,从客户端过来的长连接请求就会被转换成短连接发送给服务器端。

为了支持长连接,我们需要在nginx服务器上做一些配置。

在 upstream 上下文中使用 keepalive 指令,保持上游服务器连接开放以供复用:

此处可参考官方文档:

Module ngx_http_upstream_module

注:

博客:
霸道流氓气质-CSDN博客

实现

1、构件测试环境,首先启动一个tomcat服务,然后用nginx代理为上游服务器,测试不加与加keepalive情况下的吞吐量

使用Docker部署最新版Tomcat

拉取镜像

docker pull tomcat

启动容器

docker run -itd  --name my-tomcat2 -p 800:8080 tomcat

注意最新版的tomcat使用docker启动后访问端口会提示404,这是有因为容器内webapps目录为空,改成了webapps.dist目录

进入容器并修改目录

docker exec -it my-tomcat-container /bin/bash

删除webapps目录,并将webapps.dist目录重命名为webapps:

rm -rf webapps && mv webapps.dist webapps

重启容器此时访问tomcat正常。

2、使用nginx配置代理到上游服务器tomcat

修改nginx的配置文件

​upstream test {server 192.168.8.129:800;}server {listen       800;server_name  127.0.0.1;location / {proxy_pass http://test;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}​

这里的800为上面docker启动的tomcat的路径的端口

启动nginx,验证代理前后的地址均访问正常

3、使用JMeter进行压测

使用教程参考如下:

Jmeter进行http接口压力测试:

Jmeter进行http接口压力测试_接口压测两万量-CSDN博客

测试时线程组分配50线程数,循环次数100

查看聚合报告可知结果为

然后在nginx的配置文件中添加keepalive的配置

​upstream test {server 192.168.8.129:800;keepalive 32;}server {listen       800;server_name  127.0.0.1;location / {proxy_pass http://test;proxy_http_version 1.1;proxy_set_header Connection "";}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}​

按照官方文档说明,需要增加三个地方

upstream中有一个参数比较重要,就是keepalive,代表连接池里面最大的空闲连接数量。

keepalive这个参数设置一定要小心,尤其是对于QPS要求比较高或者网络环境不稳定的场景,

一般根据QPS值和平均响应时间能大致推算出需要的长连接数量。

然后将keepalive设置为长连接数量的10%到30%。

HTTP协议中对长连接的支持是从1.1版本之后才有的,因此最好通过proxy_http_version指令设置为1.1。

HTTP1.0不支持keepalive特性,当没有使用HTTP1.1的时候,后端服务会返回101错误,然后断开连接。

而"Connection" header可以选择被清理,这样即便是Client和Nginx之间是短连接,Nginx和upstream之间也是可以开启长连接的。

此时再使用jmeter进行测试

http://www.hkea.cn/news/5157/

相关文章:

  • 江西网站建设公司关键词优化排名平台
  • 上海疫情最新消息今天封城了百度seo工作室
  • 靠谱个性化网站开发网络推广深圳有效渠道
  • 福州制作网站提供商百度排行榜
  • magento外贸网站开发搜索引擎地址
  • 怎样做网站服务器免费com域名申请注册
  • 上海网站搜索优化百度竞价开户流程
  • 网站图片用什么格式视频网站建设
  • 工程资料代做网站网络广告销售
  • 灵宝超市建设管理局信访网站口碑营销的作用
  • 专业的网站设计深圳seo推广公司
  • uc官网网站开发者中心腾讯新闻最新消息
  • 建设网站网络公司免费网站建站页面
  • 数据库做图书管理系统网站goole官网
  • 网站建设 自适应搜索引擎优化简称
  • 南京手机网站制作公司五个成功品牌推广案例
  • 民权网站建设网站制作公司有哪些
  • 凡科能上传自己做的网站百度宣传做网站多少钱
  • 做网站代理怎么样重庆网站制作系统
  • 注册公司线上的网址三明网站seo
  • 电脑版网页入口金华seo全网营销
  • 欧美做暖网站网上营销型网站
  • 南京专业做网站公司seo 是什么
  • 公关公司网站成都本地推广平台
  • 大连专业手机自适应网站建设维护网站关键词优化排名
  • 专业网站建设在哪里百度云搜索引擎官网入口
  • 17网站一起做网店打不开优化系统
  • 玉林网站优化网站推广策划方案
  • 安徽二建注销网站在哪查询北京培训学校
  • 网站页面架构怎么写nba交易最新消息汇总