渲染单个网页需要多少HTTP get()请求?一个还是多个?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了渲染单个网页需要多少HTTP get()请求?一个还是多个?相关的知识,希望对你有一定的参考价值。
当从客户端向服务器发送HTTP get()请求时,服务器是否最初仅将html源代码发送到浏览器,让浏览器稍后从服务器请求组成该网页的Web对象,处理HTML时的顺序方式?这意味着需要N HTTP get()请求来呈现单个网页,一个请求构成一个网页的每个N个对象。
或者,在收到HTTP get请求后,服务器是否将HTML源代码和呈现网页所需的所有Web对象发送到客户端缓存,让浏览器在本地呈现网页时依次处理HTML代码?这意味着需要单个HTTP get请求来呈现任何网页。谢谢。
对于嵌入在html网页中的每个项目,如图像,css或javascript是需要的额外请求:https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
HTTP会话是一系列网络请求 - 响应事务。 HTTP客户端通过建立到服务器上特定端口的传输控制协议(TCP)连接来启动请求(通常是端口80,有时是端口8080;请参阅TCP和UDP端口号列表)。侦听该端口的HTTP服务器等待客户端的请求消息。收到请求后,服务器返回状态行,例如“HTTP / 1.1 200 OK”,以及自己的消息。此消息的正文通常是请求的资源,但也可能返回错误消息或其他信息。
HTTP / 2中的这种变化:https://en.wikipedia.org/wiki/HTTP/2
以上是关于渲染单个网页需要多少HTTP get()请求?一个还是多个?的主要内容,如果未能解决你的问题,请参考以下文章