首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >TCP协议的优化方法「建议收藏」

TCP协议的优化方法「建议收藏」

作者头像
全栈程序员站长
发布2022-09-12 12:16:21
发布2022-09-12 12:16:21
1.1K0
举报

大家好,又见面了,我是你们的朋友全栈君。

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性能权威指南》

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149539.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. TCP优化方法
    • 1.1 服务端:
    • 1.2 客户端:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档