此处以《计算机网络自顶向下方法第七版》P66页为例。
一个页面中含有一个HTML基本文件和10个JPEG图形,并且该11个对象均位于同一个服务器上。
此时假设 建立TCP链接时间与客户端和Web服务器间数据传输 RTT 值均为 TrttT_{rtt}Trtt,对象数据传输时间为 TobjT_{obj}Tobj
则有
采用非持续性HTTP链接
获得一个对象需要 T1=2∗Trtt+TobjT_1=2*T_{rtt}+T_{obj}T1=2∗Trtt+Tobj。
一共有11个对象,则总响应时间为 11∗T1=22∗Ttrr+11∗Tobj11*T_1 = 22 * T_{trr} + 11 *T_{obj}11∗T1=22∗Ttrr+11∗Tobj
采用持续性HTTP链接
建立TCP连接耗时TrttT_{rtt}Trtt;
获得页面的html文档耗时Trtt+TobjT_{rtt}+T_{obj}Trtt+Tobj;
获得页面其他对象耗时Trtt+TobjT_{rtt}+T_{obj}Trtt+Tobj。
总耗时:3∗Trtt+2∗Tobj3*T_{rtt}+2*T_{obj}3∗Trtt+2∗Tobj。
参考博文:https://blog.csdn.net/wbwang1998/article/details/80813391
本文通过对比非持续性和持续性HTTP链接在获取页面对象时的总响应时间,探讨了TCP连接建立时间与数据传输时间对整体性能的差异。在非持续性连接中,每个对象都需要单独建立连接,总耗时为22倍RTT加上11倍对象传输时间;而在持续性连接中,仅需3次RTT和2次对象传输时间。分析表明,持续性连接能显著减少网络延迟。
的响应时间计算&spm=1001.2101.3001.5002&articleId=120774874&d=1&t=3&u=7311057cc64d4681b8bbb73f55181d92)
488

被折叠的 条评论
为什么被折叠?



