Sin*_*ina 1 javascript ajax performance jquery
我知道发送到服务器的数据量以及调用中返回的信息量都会影响调用的速度。
但是,我急切想知道的是,以下这些措施中的任何一项是否会对向服务器发送信息、在服务器上处理调用以及最终返回的内容产生影响:
如果我遗漏了任何其他重要的因素,也请务必提及。
以下是 Ajax 调用中的事件序列:
许多这些步骤是连接机制。为了快速执行,所有这些连接步骤都必须快速。
您直接从客户端 Javascript 控制的步骤实际上只有 6(您发送的数据大小)和 10-11(您要求的服务器响应大小)。
许多这些步骤受网络连接的吞吐量或网络连接的延迟或两者的影响。移动连接 (3g/4g/5g) 通常比其他类型的连接具有更慢的延迟。
如您所见,许多步骤都涉及服务器的响应能力。
如果连接中涉及 SSL,那么连接机制中还有相当多的步骤。
HTTP2 连接(如果两端都支持)可以通过本质上保持连接处于活动状态以用于多个请求来加速某些连接机制,因此不必每次都从头开始创建新套接字。
客户可以做的主要事情是:
| 归档时间: |
|
| 查看次数: |
2589 次 |
| 最近记录: |