TCP协议的优化方法
来源:互联网 发布:mac 查看文件路径命令 编辑:程序博客网 时间:2024/04/29 10:04
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性能权威指南》
阅读全文
0 0
- TCP协议的优化方法
- TCP握手协议的巧计方法
- 简述tcp协议对http性能的影响及优化
- 使用Java多线程优化基于TCP协议的Server
- tcp协议栈优化1-增加TCP初始拥塞窗口 ===》流氓的方式
- 基于ARM的嵌入式TCP/IP协议的实现方法
- 基于混合TCP-UDP的HTTP协议实现方法
- 学习TCP/IP的好方法:协议分析工具
- 基于混合TCP-UDP的HTTP协议实现方法
- 基于混合TCP-UDP的HTTP协议实现方法
- 基于混合TCP-UDP的HTTP协议实现方法
- 基于混合TCP-UDP的HTTP协议实现方法
- 基于混合TCP-UDP的HTTP协议实现方法
- 针对TCP协议的攻击与检测、预防方法
- TCP/IP协议的几个截图及子网划分方法
- 针对TCP协议的攻击与检测、预防方法
- TCP协议的基础知识
- Tcp协议的窗口
- Win10总是自动下载更新系统,该如何关闭?
- hibernate 注解实现 1对 1 共同主键形式
- MIT牛人解说数学体系
- HTML 表格
- mysql存储过程,视图和触发器
- TCP协议的优化方法
- Python——百度语音识别api
- springMVC从上传的Excel文件中读取数据
- js ES6性特性
- DoTween插件
- springMVC拦截器
- Binary Tree Level Order Traversal II
- 1152: 二分搜索
- 20170728_调试屏知识总结