【发布时间】:2014-11-15 09:18:18
【问题描述】:
我在一次采访中被问到一个问题“如果一个网站请求是在浏览器中发出的,它的响应包括 html、图像、js 文件是在一次往返还是与服务器的多次内部往返中到达浏览器?”面试官告诉它是通过多次往返(内部)完成的。
但是我不相信,因为无论我在哪里搜索,我都会以单一响应的形式得到答案。有没有帮助更好地理解它?
【问题讨论】:
标签: asp.net browser web webserver
我在一次采访中被问到一个问题“如果一个网站请求是在浏览器中发出的,它的响应包括 html、图像、js 文件是在一次往返还是与服务器的多次内部往返中到达浏览器?”面试官告诉它是通过多次往返(内部)完成的。
但是我不相信,因为无论我在哪里搜索,我都会以单一响应的形式得到答案。有没有帮助更好地理解它?
【问题讨论】:
标签: asp.net browser web webserver
如果您查看 html 文件,您会发现对外部资源的引用,例如
<img src="{name of image file etc}"/>
<link rel="stylesheet" href="[filename of stylesheet]" />
<script src="..." />
这些是 html 文件中触发多个请求的一些元素。
因此,对网页的请求可能显示像单个响应,它实际上是一个聚合响应 - 由许多资源响应组成,例如样式表、图像和 javascript 文件。
【讨论】: