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

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

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

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.net/149539.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月24日 下午6:16
下一篇 2022年6月24日 下午6:36


相关推荐

  • JS中对内存的一些了解

    JS中对内存的一些了解

    2021年6月10日
    95
  • tensorflow CUDA cudnn 版本对应关系

    tensorflow CUDA cudnn 版本对应关系linux 下 windows 下 上面两张图是在这里找到的 https tensorflow google cn install source 右上角 language 选 English 另外附上下载链接 CUDA 下载地址点击打开链接 cudnn 下载地址 需要注册账号 点击打开链接 tensorflow cpu 下载地址点击打开链接 te

    2026年3月18日
    2
  • nextint() java_java中random.nextint()的用法

    nextint() java_java中random.nextint()的用法java中random.nextint()的用法发布时间:2020-06-1514:41:57来源:亿速云阅读:193作者:鸽子random.nextInt()的用法1、不带参数的nextInt()会生成所有有效的整数(包含正数,负数,0)2、带参的nextInt(intx)则会生成一个范围在0~x(不包含X)内的任意正整数例如:intx=newRandom.nextInt(100);则x…

    2022年7月22日
    14
  • 华为C语言编程规范(华为编程)

    “编写程序应该以人为本,计算机第二。”…

    2022年4月12日
    120
  • 简单使用SAXReader解析xml数据

    简单使用SAXReader解析xml数据之前的工作中,一直是使用json格式的数据进行数据传输。很少会接触到xml格式的数据。不过因为工作需求,在对接其他产品的接口时,偶尔会遇到需要使用xml格式数据的情况,所以,也得学学如何解析xml。不过个人感觉,还是Json比较容易些啊,第一次解析xml时,我是一脸懵逼的,不过难者不会,会者不难,知道其中的原理和使用方法,其实发现xml也是很简单而且很强大的。简单的学习一下xml,在w3sch

    2022年7月12日
    46
  • 卷积神经网络发展历史及各种卷积神经网络模型简介

    卷积神经网络发展历史及各种卷积神经网络模型简介1 前言我的毕设做的是基于 opencv 和卷积神经网络的人脸识别项目 在做完这个项目之后 我一直想好好总结一下所学到的关于卷积神经网络的知识 现在趁着有点空闲 随手记录一点以前学过的 或者正在学习的知识点 相当于一个备忘录 2 卷积神经网络模型概览从一开始的 LeNet 到后来的 VGGNet 再到 google 的 Inception 系列 再到 ResNet 系列 每一种神经网络模型都有其创新

    2026年3月17日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号