美文网首页
TCP优化方法

TCP优化方法

作者: zhglance | 来源:发表于2018-05-30 19:53 被阅读18次

1. TCP优化方法

1.1 服务端:

a. 将服务器升级到最新版本,TCP 的最佳实践以及影响其性能的底层算法一直在与时俱进,而且大多数变化都只在最新内核中才有实现;
b. 增大TCP的初始化拥塞窗口(cwnd),这样TCP一次往返数据就较多,速度提升明显,特别是短暂链接;
c. 减少慢启动重启,在链接空闲时,禁用慢启动,改善TCP链接性能;
d. 开放窗口缩放,增大最大接收窗口(rwnd)大小,提高吞吐量;
e. 如果客户端和服务端都支持TFO(TCP fast open),则可以在三次握手的第个SYN分组中发送数据。

1.2 客户端:

a. 减少数据发送和接收,如压缩;
b. 缩短链接距离,使用CDN,把数据存放到距离客户端较近的地方,减少网络延时;
c. 尽可能重用已经建立的TCP链接,减少三次握手,慢启动,拥塞控制对性能的影响;
d. 减少HTTP重定向;
e. 减少DNS查找;
f. 缓存资源,避免多次请求相同的内容。

参考文献:
1.《Web性能权威指南》

相关文章

  • TCP优化方法

    1. TCP优化方法 1.1 服务端: a. 将服务器升级到最新版本,TCP 的最佳实践以及影响其性能的底层算法一...

  • tcp-粘包浅析

    在运输层用的最多的就是tcp 和udptcp面向连接udp非面向连接tcp使用了优化方法(Nagle算法),将多次...

  • 浅谈 TCP

    这篇文章介绍 TCP 理论,主要分为「TCP 连接,TCP 优化,TCP 重连」三个方面。看《TCP/IP 详解》...

  • nginx配置sendfile、tcp_nopush、tcp_n

    Nginx 配置优化项: sendfile on; tcp_nopush on; tcp_nodelay on...

  • tomcat调优

    1.优化内核及TCP连接:

  • HTTPS (三)

    HTTPS ****访问速度优化 Tcp fast open HTTPS 和 HTTP 使用 TCP 协议进行传输...

  • Linux下tcp socket通信优化与问题排查

    Linux下tcp socket通信优化与问题排查 @Date 2018.12.09 一. 优化 1. TPC接收...

  • HTTP的前世今生

    HTTP站在TCP之上 HTTP是建立在TCP之上,HTTP协议的瓶颈以及优化技巧其实都是基于TCP协议的本身特性...

  • linux 内核参数调整优化网络

    linux 内核参数调整优化网络 Linux系统内核设置优化tcp网络,# vi /etc/sysctl.conf...

  • 2018-12-18服务器性能优化基础

    第1个优化点: DNS第2个优化点:TCP --> I/O第3个优化点:请求,响应第4个优化点:Processin...

网友评论

      本文标题:TCP优化方法

      本文链接:https://www.haomeiwen.com/subject/njvxsftx.html