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

国外建站vps做外贸的 需要什么样的网站

国外建站vps,做外贸的 需要什么样的网站,网站模板 seo,杭州 商城网站开发TCP 三次握手的性能提升 客户端的优化 当客户端发起 SYN 包时#xff0c;可以通过 tcp_syn_retries 控制其重传的次数。 服务端的优化 当服务端 SYN 半连接队列溢出后#xff0c;会导致后续连接被丢弃#xff0c;可以通过 netstat -s 观察半连接队列溢出的情况#xff0c;如…TCP 三次握手的性能提升 客户端的优化 当客户端发起 SYN 包时可以通过 tcp_syn_retries 控制其重传的次数。 服务端的优化 当服务端 SYN 半连接队列溢出后会导致后续连接被丢弃可以通过 netstat -s 观察半连接队列溢出的情况如果 SYN 半连接队列溢出情况比较严重可以通过 tcp_max_syn_backlog、somaxconn、backlog 参数来调整 SYN 半连接队列的大小。 服务端回复 SYNACK 的重传次数由 tcp_synack_retries 参数控制。如果遭受 SYN 攻击应把 tcp_syncookies 参数设置为 1表示仅在 SYN 队列满后开启 syncookie 功能可以保证正常的连接成功建立。 服务端收到客户端返回的 ACK会把连接移入 accpet 队列等待进行调用 accpet() 函数取出连接。 可以通过 ss -lnt 查看服务端进程的 accept 队列长度如果 accept 队列溢出系统默认丢弃 ACK如果可以把 tcp_abort_on_overflow 设置为 1 表示用 RST 通知客户端连接建立失败。 如果 accpet 队列溢出严重可以通过 listen 函数的 backlog 参数和 somaxconn 系统参数提高队列大小accept 队列长度取决于 min(backlog, somaxconn)。 绕过三次握手 TCP Fast Open 功能可以绕过三次握手使得 HTTP 请求减少了 1 个 RTT 的时间Linux 下可以通过 tcp_fastopen 开启该功能同时必须保证服务端和客户端同时支持。 TCP 四次挥手的性能提升 主动方的优化 主动发起 FIN 报文断开连接的一方如果迟迟没收到对方的 ACK 回复则会重传 FIN 报文重传的次数由 tcp_orphan_retries 参数决定。 当主动方收到 ACK 报文后连接就进入 FIN_WAIT2 状态根据关闭的方式不同优化的方式也不同 如果这是 close 函数关闭的连接那么它就是孤儿连接。如果 tcp_fin_timeout 秒内没有收到对方的 FIN 报文连接就直接关闭。同时为了应对孤儿连接占用太多的资源tcp_max_orphans  定义了最大孤儿连接的数量超过时连接就会直接释放。 反之是 shutdown 函数关闭的连接则不受此参数限制 当主动方接收到 FIN 报文并返回 ACK 后主动方的连接进入 TIME_WAIT 状态。这一状态会持续 1 分钟为了防止 TIME_WAIT 状态占用太多的资源tcp_max_tw_buckets 定义了最大数量超过时连接也会直接释放。 当 TIME_WAIT 状态过多时还可以通过设置 tcp_tw_reuse 和 tcp_timestamps 为 1 将 TIME_WAIT 状态的端口复用于作为客户端的新连接注意该参数只适用于客户端。 被动方的优化 被动关闭的连接方应对非常简单它在回复 ACK 后就进入了 CLOSE_WAIT 状态等待进程调用 close 函数关闭连接。因此出现大量 CLOSE_WAIT 状态的连接时应当从应用程序中找问题。 当被动方发送 FIN 报文后连接就进入 LAST_ACK 状态在未等到 ACK 时会在 tcp_orphan_retries 参数的控制下重发 FIN 报文。 TCP 传输数据的性能提升 TCP 可靠性是通过 ACK 确认报文实现的又依赖滑动窗口提升了发送速度也兼顾了接收方的处理能力。 可是默认的滑动窗口最大值只有 64 KB不满足当今的高速网络的要求要想提升发送速度必须提升滑动窗口的上限在 Linux 下是通过设置 tcp_window_scaling 为 1 做到的此时最大值可高达 1GB。 滑动窗口定义了网络中飞行报文的最大字节数当它超过带宽时延积时网络过载就会发生丢包。而当它小于带宽时延积时就无法充分利用网络带宽。因此滑动窗口的设置必须参考带宽时延积 内核缓冲区决定了滑动窗口的上限缓冲区可分为发送缓冲区 tcp_wmem 和接收缓冲区 tcp_rmem。 Linux 会对缓冲区动态调节我们应该把缓冲区的上限设置为带宽时延积。发送缓冲区的调节功能是自动打开的而接收缓冲区需要把 tcp_moderate_rcvbuf 设置为 1 来开启。其中调节的依据是 TCP 内存范围 tcp_mem。 但需要注意的是如果程序中的 socket 设置 SO_SNDBUF 和 SO_RCVBUF则会关闭缓冲区的动态整功能所以不建议在程序设置它俩而是交给内核自动调整比较好。 有效配置这些参数后既能够最大程度地保持并发性也能让资源充裕时连接传输速度达到最大值。
http://www.pierceye.com/news/502488/

相关文章:

  • 网站参考模板网络营销案例论文3000字
  • 网站开发 盈利采购网站模板
  • 营销网站建设的规则徐州经济开发区网站
  • 做动图的网站知乎wordpress 死链提交
  • 无锡网站维护公司安卓手机优化软件排名
  • 怎么查一个网站做的外链浏览器网站免费进入
  • 济南网站建设小程序必要网站用什么做的
  • 京东商城网站怎么做wordpress幻灯
  • 建设银行明细网站能查多久企业取名
  • 总行网站建设银行报培训机构是干什么的
  • 企业网站推广建议淳安千岛湖建设集团网站
  • 网站建设代码优化石家庄门户网站制作
  • 网站可以制作ios网站源码提取
  • 建设银行网站怎么开通手机通知做网站回答
  • 网页制作的价格大概三河网站seo
  • 东莞网站建设 信科网络wordpress图片域名
  • 软件行业 网站建设 模块吉林电商的网络推广
  • 自己有服务器和域名怎么做网站门户网站建设推荐
  • 兰州新站点seo代理吉林市网站建设招标
  • 网站开发形式选择wordpress tag__not_in
  • 中国建设银行官网登录入口手机版长沙seo外包平台
  • 网站开发过程分为哪几个阶段电子商务网站建设毕业设计
  • 网站建设管理风险点广州网站设计智能 乐云践新专家
  • 阿里云增加网站wordpress前台后台都空白
  • 做网站商城要注册什么公司建行官网官网网站吗
  • 国外做meta分析的网站wordpress 下载文件插件
  • 济南城市建设集团网站陕西网
  • 专业的网站设计制作怎么建正规网站
  • 用安卓做网站php网站开发系统
  • 58同城网站建设的不足网站前台代码