美文网首页
20200303笔记 HTTP事务时延

20200303笔记 HTTP事务时延

作者: 胡溪玥 | 来源:发表于2020-03-03 16:41 被阅读0次

(一):TCP客户端和服务器如何通过套接字进行接口通信

客户端根据URL判定出IP地址与端口号,建立一条到服务器的TCP连接,建立连接是需要花费时间的,时间的长短取决于客户端与服务器距离的远近,服务器的负载情况,以及因特网的网络拥挤程序

(二):HTTP事务的时延

HTTP事务主要的连接

由HTTP事务主要连接图序,我们可以看出,的HTTP事务的时延有以下原因:

(1)客户端首先需要所根据URL确认Web服务器的IP地址与端口号,如果最近没有对URL中的主机名进行访问,通过DNS解析系统将URL中的主机名转换成一个IP地址可能需要花费数10秒的时间

(2)客户端向服务器发送TCP连接请求的过程中,会等待服务器回送一个请求接送所应答,每条新的TCP连接建立时延,建立时延时间通常只有1~2S,若是有数百个HTTP事务的话,也就是说要建立数百个HTTP事务连接,这个值就会快速叠加上去;

   -----也就是说大量的事务连接请求会增加HTTP事务的时延,如一个web页面上创建了多个HTTP的事务请求

(3)当通信连接被正确建立起来,客户端就会通过新建立的TCP管道来发送HTTP请求,当请求数据到达时,Web服务器会从TCP连接中读取请求报文,并对请求进行处理.在这个过程中网络传输入请求报文,服务器处理请求报文请求都需要时间

  (4) 最后web服务器在处理完客户端的请求后,会向客户端回送HTTP响应,这个回送结果的过程中也需要消耗时间

相关文章

  • 20200303笔记 HTTP事务时延

    (一):TCP客户端和服务器如何通过套接字进行接口通信 客户端根据URL判定出IP地址与端口号,建立一条到服务器的...

  • HTTP 事务的时延

    《HTTP 权威指南》阅读随笔 通常一条 HTTP 事务线包含:DNS 查询、连接、请求、处理、响应和关闭等动作,...

  • HTTP & Socket

    HTTP HTTP连接管理 HTTP连接的过程 HTTP事务的时延 原因: 客户端首先需要根据URI确定Web服务...

  • HTTP连接管理

    Http事务的时延:(1)TCP建立连接握手(2)TCP慢启动拥塞控制(3)数据聚集的Nagle算法(4)用于捎带...

  • iOS一次由HTTP事务时延引发的问题

    1 发现问题: 在第一版天马乐园app发布的时候,碰到一个问题,苹果审核app的时候,打开我们的app,发现等了很...

  • 小鸡蛋大讲究

    今天晚上听了美食群里讲的鸡蛋,没想到还挺讲究,随便记了点笔记吧(胡乱画的笔记) 20200303

  • nodejs学习笔记——http事务剖析

    前言 翻译整理原文主要内容(非单纯翻译)原文的目的是让读者对Node.js http处理过程有一个清楚的理解。如果...

  • 计算机网络知识点整理

    概述: 时延: 总时延 = 传输时延 + 传播时延 + 处理时延 + 排队时延 传输时延:主机或路由器传输数据帧所...

  • HTTP 连接管理

    HTTP 是如何使用TCP连接的 TCP连接的时延,瓶颈以及存在的故障 HTTP 的优化,包括并行连接,keep-...

  • Redis学习笔记:事务

    Redis学习笔记:事务 原文链接:Redis学习笔记:事务 一、事务的描述 和MySQL一样,Redis中也有事...

网友评论

      本文标题:20200303笔记 HTTP事务时延

      本文链接:https://www.haomeiwen.com/subject/vcdflhtx.html