网站响应文件是单一往返发送到浏览器的吗?

时间:2014-09-21 06:49:36

标签: asp.net browser web webserver

我在接受采访时被问到一个问题“如果网站请求是在浏览器中进行的,那么它的响应包括html,图像,js文件是在一次往返中到达浏览器还是与服务器进行多次内部往返?”和面试官说,这是通过多次往返(内部)完成的。

但是我不相信,因为无论我在哪里搜索,我都会得到答案作为单一回应。有什么帮助可以更好地理解它吗?

1 个答案:

答案 0 :(得分:1)

如果你查看一个html文件,你会发现对外部资源的引用,比如

<img src="{name of image file etc}"/>
<link rel="stylesheet" href="[filename of stylesheet]" />
<script src="..." /> 

这些是html文件中触发多个请求的一些元素。

因此,对网页的请求可能出现,就像单个响应一样,它实际上是一个聚合响应 - 由许多资源响应组成,例如样式表,图像和javascript文件。