前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TCP协议的优化方法「建议收藏」

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

作者头像
全栈程序员站长
发布2022-09-12 12:16:21
7500
发布2022-09-12 12:16:21
举报
文章被收录于专栏:全栈程序员必看

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

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 客户端:
      相关产品与服务
      内容分发网络 CDN
      内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档