当前位置: 首页 > Web前端 > HTML

Web性能权威指南

时间:2023-03-28 14:38:28 HTML

1。延迟和带宽有两个方面会影响网络性能:延迟:数据包从源传输到目的地所花费的时间。带宽:逻辑或物理通信路径的最大吞吐量。网络模型图2.TCP的组成互联网有两个核心协议:IP和TCP。IP,InternetProtocol(网际协议),负责联网主机之间的路由和寻址;TCP,传输控制协议(TransmissionControlProtocol),负责在不可靠的传输通道之上提供一个可靠的抽象层。2.1三次握手流量控制(rwnd)为了实现流量控制,TCP连接的每一方都必须公布自己的接收窗口(rwnd),其中包含可以保存数据的缓冲区空间大小的信息。慢启动(cwnd)视频服务器将尽最大努力为您的下游连接提供最高质量的信息。这时,你家里有人新开了一个连接,下载某个软件的升级包。视频流可用的下行带宽突然少了很多,视频服务器必须调整发送速度。否则,如果继续保持同样的速度,数据很快就会堆积在某个中间网关,最终导致数据包被删除,从而降低网络传输的效率。我们从一个相对较小的拥塞窗口(cwnd)开始,并在每次往返时将其加倍(呈指数增长)。达到某个目标吞吐量所需的时间是客户端和服务器之间的往返时间以及初始拥塞窗口大小的函数。网络畅通时,可快速达到峰值;当网络速度较慢时,可以通过拥塞避免、拥塞发生、快速恢复等方式减小CWND的大小,减少数据包的发送,避免网络风暴。2.2四次挥手9.HTTP发展史见上一篇文章10.Web性能要点我们将目光转向更宏观的Web性能优化:延迟和带宽对Web性能的影响;传输协议(TCP)对HTTP的限制;HTTP协议自身的功能和缺陷;Web应用的发展趋势和性能要求;浏览器限制和优化思路。